python - 在 pandas 中使用 groupby 绘制累积和
问题描述
我错过了一些非常明显的东西,或者只是做错了。我有两个结构相似的数据框,我正在尝试绘制两者中一列的累积总和的时间序列。数据框按日期索引:
df1
value
2020-01-01 2435
2020-01-02 12847
...
2020-10-01 34751
该图应按月分组,并且是整个时间范围的累积总和。我试过了:
line1 = df1.groupby(pd.Grouper(freq='1M')).value.cumsum()
line2 = df2.groupby(pd.Grouper(freq='1M')).value.cumsum()
然后绘图,但它会在每个月后重置。我怎样才能改变这个?
解决方案
推荐阅读
- java - Android中的蓝牙处理程序 - 只运行一次
- business-process-management - 如果 Web 服务的结果为 false,如何重新启动进程 [BonitaSoft]
- ios - 是否可以在真实的 ios 设备上运行 Fastlane 快照?
- cmake - ld 无法识别的仿真模式 aarch64linux
- bash - Bash (Mac) - 将随机文件移动到具有“填充限制”的多个其他文件夹
- swift - 如何修复“无法使用类型为'(eventStore:EventStoring)'的参数列表调用'createEvent'”
- mysql - 是否可以在 mysql 上配置专用的 root 用户
- postgresql - 知道哪个表受连接影响
- javascript - 尝试从对象中解构值会返回错误
- python-3.x - 缩放 tkinter 画布中的每个对象