我有一个股票 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() 函数吗?
相关分类