如何在pandas中最好地实现rolling pct_change(period)方法?
我有一个序列's':
我正在寻找一个快速灵活的实现,可以给我类似于...的东西。
其中每个元素等于 `(element[day] - element[day-period]) / element[day-period]`。
我有一个序列's':
>>>s
1999-03-01 1.0139
1999-03-02 1.0053
1999-03-03 1.0069
1999-03-04 0.9963
1999-03-05 1.0029
1999-03-08 1.0052
1999-03-09 1.0039
...
我正在寻找一个快速灵活的实现,可以给我类似于...的东西。
>>>s.rolling_pct_change(period=3)
1999-03-01 NaN
1999-03-02 NaN
1999-03-03 NaN
1999-03-04 -0.0173587138771
1999-03-05 -0.00238734706058
1999-03-08 -0.00168835038236
1999-03-09 0.00762822443039
其中每个元素等于 `(element[day] - element[day-period]) / element[day-period]`。