首页 > 解决方案 > 旧版本 pandas 的 pd.rolling 替代方案

问题描述

我有一个大小为 10000 行的数据框(场景(× 900 列(每月时间)。数据是按月计算的日志回报,但我想获得年度回报。我试过了

df_data_zero.rolling(12, min_periods=12, axis = 1).sum()

但我收到错误“'DataFrame' 对象没有属性'rolling'”。我想这与我的熊猫版本(0.13.1)有关。任何不涉及更新熊猫的解决方案?谢谢!

标签: pythonpandas

解决方案


对于较旧的熊猫版本,这可能会起作用:

pd.rolling_sum(df_data_zero, window=12, min_periods=12)

推荐阅读