次の Pandas DataFrame があります。
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)でこれを達成する最も効果的な方法は何ですか?