-1
我用下面的命令,如何让所有列动态地AAL,AAN PCT零钱以下大熊猫DF ... 100多个熊猫:如何动态计算所有列的PCT变更?
price['AABA_PCT_CHG'] = price.AABA.pct_change()
AABA AAL AAN AABA_PCT_CHG
0 16.120001 9.635592 18.836105 NaN
1 16.400000 8.363149 23.105881 0.017370
2 16.680000 8.460282 24.892321 0.017073
3 17.700001 8.829385 28.275263 0.061151
4 16.549999 8.839100 27.705627 -0.064972
5 15.040000 8.654548 27.754738 -0.091239
这解决了我的pct_change的目的,但是如何解决所有列的以下问题? 价格['AABA_LOG_RETURN'] = np.log(price.AABA) - np.log(price.AABA.shift(1)) – Shakti
@Shakti请给每个问题一个问题。如果这解决了问题中的问题,请将其标记为已接受并打开一个新问题。 –
@cᴏʟᴅsᴘᴇᴇᴅ - 谢谢 - 我从另一个帖子中找到它 - price.apply(np.log).diff()。add_suffix('_ LOG_PCT_CHG') – Shakti