首页 > 解决方案 > 如何在数据框中的列的当前单元格中添加所有顶部单元格

问题描述

例如。让我们假设我们有以下数据框:

    Num
0    2 
1    4 
2    1 
3    5 
4    3 

另一个“总和”中的预期输出应如下所示:

    Num   sum
0    2    2
1    4    6 (2+4)
2    1    7 (2+4+1)
3    5    12 (2+4+1+5)
4    3    15 (2+4+1+5+3)

标签: pythonpandasdataframe

解决方案


这可以通过以下方式实现cumsum

df['sum'] = df['Num'].cumsum()


推荐阅读