我有一个带有日期时间索引的月度观测数据的熊猫数据框。我想转换成年度观察。问题是我的数据框中的值是性能值(例如:股票价格的月度变化)。正确汇总时,如何重新采样到年度值?
我需要做的例子:
m1 0.1 to q1 0.331
m2 0.1 q2 0.089
m3 0.1
m4 -0.1
m5 0.1
m6 0.1
每月到每季度重新采样,1.1 ^ 3-1 = 0.331,0.9 *(1.1 ^ 2)-1 = 0.089
最佳答案
假设您的数据驻留在名为df
的数据帧中,且列val
包含整数:
(df.val + 1).groupby(df.index // 3).prod() - 1
关于python - Pandas 重新采样,百分比值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55186264/