python - 如何在数据框中的列的当前单元格中添加所有顶部单元格
问题描述
例如。让我们假设我们有以下数据框:
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)
解决方案
这可以通过以下方式实现cumsum
:
df['sum'] = df['Num'].cumsum()
推荐阅读
- django - Django过滤请求结果
- sql-server - 如何每天使用 Jenkins 进行 SQL Server 数据库备份?
- powershell - PowerShell 中的日期时间格式在 PowerShell 中返回不正确的日期
- javascript - Javascript中的空方括号?
- c++ - 调用非活动联合成员的成员函数
- mysql - 在 mysql 中截断不正确的双精度值
- python - 将可执行的 python 文件发送给某人
- bootstrap-4 - 从小图标扩展的侧边栏导航
- octave - 来自 x,y 数据 / Octave 的 2D 热图
- javascript - 用 O(logN) 找到不成对的整数