迭代完整 Pandas DataFrame 的最佳方法

我有一个股票 CSV,我想添加一个百分比差异的列。


例如:


原始csv:


Date; Price;

Jan; 60.1;

Feb; 59.4;

Mar; 65.9;

我想要的是创建一个新的 Pandas DataFrame 列,包括 % 的变化,例如:


Date; Price; Change %;

Jan; 60.1;1.18;

Feb; 59.4;-9.86;

Mar; 65.9;;

在其他语言中,我通常会通过使用 FOR 循环迭代数据来做到这一点,使用 FOR 索引来选择所需的行。类似于“Change[i]=((Price[i]/Price[i-1])-1)*100”但我的问题是;有没有办法以更简单和最佳的方式做到这一点?像 R 中的 Apply() 函数吗?


MMMHUHU
浏览 216回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python