通过记录每月的病例数,我得到了如下数据框:
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
答案 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