我有以下熊猫数据框:
lastrun value
0 2013-10-24 13:10:05+00:00 55376
1 2013-10-24 14:10:32+00:00 56738
2 2013-10-24 15:52:31+00:00 58239
3 2013-10-24 23:52:09+00:00 59981
4 2013-10-25 00:52:04+00:00 61001
我想在数据框中添加一个具有变化率的列,以获得:
lastrun value change
0 2013-10-24 13:10:05+00:00 55376 NaN
1 2013-10-24 14:10:32+00:00 56738 1362
2 2013-10-24 15:52:31+00:00 58239 1501
3 2013-10-24 23:52:09+00:00 59981 1742
4 2013-10-25 00:52:04+00:00 61001 1020
我知道可以使用百分比变化,pct_change()
但我不知道如何将其作为新列包含在现有 DataFrame 中,我正在寻找变化的真正价值,而不是百分比变化。
在熊猫(或python,numpy)中实现这一目标的最有效方法是什么?