我想在我的熊猫数据框中添加一个累计数列,以便:
姓名 | 白天 | 没有 |
---|---|---|
杰克 | 星期一 | 10 |
杰克 | 星期二 | 20 |
杰克 | 星期二 | 10 |
杰克 | 星期三 | 50 |
吉尔 | 星期一 | 40 |
吉尔 | 星期三 | 110 |
变成:
Jack | Monday | 10 | 10
Jack | Tuesday | 30 | 40
Jack | Wednesday | 50 | 90
Jill | Monday | 40 | 40
Jill | Wednesday | 110 | 150
我尝试了各种 df.groupby
和 df.agg(lambda x: cumsum(x))
的组合,但没有用。