python-3.x - 按年重设的累计金额
问题描述
我有一个熊猫df:
pd.DataFrame({'team': ['ARI','ARI','ARI','BAL','BAL','BAL','BUF','BUF','BUF'],
'year': [2019, 2019, 2020, 2019, 2019, 2020, 2019, 2019, 2020],
'week': [16,17,1,16,17,1,16,17,1],
'hits': [1, 3, 2, 2, 2, 5, 3, 3, 2]})
我想将“命中”列覆盖为累积和,但累积和必须每“年”重置一次。预期输出:
pd.DataFrame({'team': ['ARI','ARI','ARI','BAL','BAL','BAL','BUF','BUF','BUF'],
'year': [2019, 2019, 2020, 2019, 2019, 2020, 2019, 2019, 2020],
'week': [16,17,1,16,17,1,16,17,1],
'cumsum_hits': [1,4,2,2,4,5,3,6,2]})
解决方案
推荐阅读
- css - 无法让对象在屏幕右侧开始
- c++ - TMap 中的 UObject 指针
- r - 从一大组数据帧中产生平均值、标准偏差和平均值的标准误差
- windows - 注销后如何保持 Docker 堆栈在 Windows 上运行?
- flutter - 为什么像 Column() 这样的 Flutter 小部件不需要`.children`
- javascript - Javascript/CSS:条件高亮瓷砖麻将
- java - 在 java 的 hadoop 库中禁用 Kerberos
- caching - “webcache.googleusercontent”会自行自动清除已删除的内容吗?
- java - Java如何对齐打印输出?
- angular - 角度材质按钮文本和图标对齐