为了账号安全,请及时绑定邮箱和手机立即绑定

迭代完整 Pandas DataFrame 的最佳方法

迭代完整 Pandas DataFrame 的最佳方法

MMMHUHU 2021-10-10 15:23:35
我有一个股票 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() 函数吗?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 215 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号