查找熊猫中每两列值的PRC变化



我正在尝试获取一个在行轴上具有时间序列值的数据框并获得百分比变化。 例如,这里是数据:

77 70 105
50 25 50
15 20 10

这是必需的结果:

-0.1 0.5
-0.5 1
0.33 -0.5

您可以在轴 1 和轴上使用df.pct_changedf.dropna

df
0   1    2
0  77  70  105
1  50  25   50
2  15  20   10
df.pct_change(1).dropna(1)
1    2
0 -0.090909  0.5
1 -0.500000  1.0
2  0.333333 -0.5

最新更新