[英]How to calculate a column value using a value from a previous row?
Python 和 Pandas 的新手,学习如何在不使用 FOR LOOP 方法的情况下处理一些数据。
我有一个 DataFrame 包含 3 列:
如何计算从前一天到今天的价格涨幅(不使用 FOR 循环)?
从我在一些文章中看到的内容来看,解决方案似乎是 go 在使用移位 function 的方向,但我不清楚如何。
谢谢!
你真的不需要shift
。 你可以只使用diff
:
df["Increase"] = df["Price"].diff()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.