python - 旧版本 pandas 的 pd.rolling 替代方案
问题描述
我有一个大小为 10000 行的数据框(场景(× 900 列(每月时间)。数据是按月计算的日志回报,但我想获得年度回报。我试过了
df_data_zero.rolling(12, min_periods=12, axis = 1).sum()
但我收到错误“'DataFrame' 对象没有属性'rolling'”。我想这与我的熊猫版本(0.13.1)有关。任何不涉及更新熊猫的解决方案?谢谢!
解决方案
对于较旧的熊猫版本,这可能会起作用:
pd.rolling_sum(df_data_zero, window=12, min_periods=12)
推荐阅读
- javascript - 使用javascript通过类名更改html元素的值
- r - 在函数中使用 group_by
- r - 如何遍历 R 中单个 shapefile 中的多个重叠多边形以获取每个多边形的区域统计信息?
- javascript - 从对象数组中删除传递的对象数组
- java - 如何模拟 ResponseEntity
- c# - foreach 中的异常“等待”查询完成
- java - E/AndroidRuntime:致命例外:请主要
- node.js - Azure Devops VSTS 使用不同版本的 Node 构建代理
- python - 绘制 pandas 列的直方图
- json - 如果我已经从 API 调用 (flutter/dart) 进行了 Json 反序列化,如何从 Firebase Cloud Firestore 反序列化数组