计算案件总数​​

时间:2019-09-11 19:25:41

标签: python python-3.x pandas dataframe

通过记录每月的病例数,我得到了如下数据框:

Month         client      Cases       
2019-06-01      A           1
2019-05-01      A           0
2019-04-01      A           0
2019-03-01      A           2
2019-02-01      A           0
2019-06-01      B           1
2019-05-01      B           1
2019-04-01      B           0
2019-03-01      B           0
2019-02-01      B           0

我想按月累计客户数量,如下所示:

Month         client      Cases       
2019-06-01      A           3
2019-05-01      A           2
2019-04-01      A           2
2019-03-01      A           2
2019-02-01      A           0
2019-06-01      B           2
2019-05-01      B           1
2019-04-01      B           0
2019-03-01      B           0
2019-02-01      B           0

1 个答案:

答案 0 :(得分:0)

您需要累计和。

box1.Value = "Test"

这是In [3]: df Out[3]: Month Cases 0 2019-06-01 1 1 2019-05-01 0 2 2019-04-01 0 3 2019-03-01 2 4 2019-02-01 0 In [4]: df.Cases[::-1].cumsum() Out[4]: 4 0 3 2 2 2 1 2 0 3 Name: Cases, dtype: int64 自动索引对齐的亮点:

pandas