我有一张像这样的桌子
Date Hospital Total Operations Errors
2001-10-01 Hospital A 1101 0
2001-10-01 Hospital B 32 0
2001-10-02 Hospital A 1184 0
2001-10-02 Hospital B 74 0
2001-10-03 Hospital A 1350 0
2001-10-03 Hospital B 72 0
2001-10-04 Hospital A 1364 0
2001-10-04 Hospital B 232 0
2001-10-05 Hospital A 1345 0
2001-10-05 Hospital B 212 0
我想计算每家医院每天的总数,并将它们添加到特定日期的行中,这样我的最终表格可以如下所示
Date Hospital Total Operations Errors Aggregated Operations Aggregated Errors
2001-10-01 Hospital A 1101 0 1101 0
2001-10-01 Hospital B 32 0 32 0
2001-10-02 Hospital A 1184 0 2285 0
2001-10-02 Hospital B 74 0 106 0
2001-10-03 Hospital A 1350 0 3635 0
2001-10-03 Hospital B 72 0 178 0
2001-10-04 Hospital A 1364 0 4999 0
2001-10-04 Hospital B 232 0 410 0
2001-10-05 Hospital A 1345 0 6344 0
2001-10-05 Hospital B 212 0 622 0
在python中有这样做的方法吗?我们衷心感谢您的帮助
输出
您可以使用
groupby()
和cumsum()
,正如我之前在评论中建议的那样:这将输出:
这个代码应该可以工作
相关问题 更多 >
编程相关推荐