我有一个股票 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() 函数吗?
添加回答
举报
0/150
提交
取消