当前位置: 首页 > 面试题库 >

汇总作为现有Pandas数据中的新列

上官高畅
2023-03-14
问题内容

我有一个定义为的熊猫数据框:

A   B   SUM_C      
1   1   10     
1   2   20

我想做一个SUM_C的累加和,并将其作为新列添加到同一数据帧。换句话说,我的最终目标是拥有一个如下所示的数据框:

A   B   SUM_C   CUMSUM_C       
1   1   10      10     
1   2   20      30

在group()上的熊猫中使用cumsum显示了生成新数据帧的可能性,其中列名SUM_C被替换为累积和。但是,我的要求是将累加总和作为新列添加到现有数据框中。

谢谢


问题答案:

刚申请cumsumpandas.Series df['SUM_C'],并将其分配给一个新的列:

df['CUMSUM_C'] = df['SUM_C'].cumsum()

结果:

df
Out[34]: 
   A  B  SUM_C  CUMSUM_C
0  1  1     10       10
1  1  2     20       30


 类似资料:
  • 关于如何利用函数汇总表的数据。 聚集函数 确定表中的行数 获得表中行组的和 找出表列(所有行,特定行)的最大,最小,平均值。 上面的例子需要对表中的数据汇总,而不是实际数据本身,所以可以不需要返回时间数据,浪费资源 聚集函数(aggregate function) 运行在行组上,计算和返回单个值的函数。 AVG(): 返回所有列或者某个列平均值。 计算表中的行数并计算特定列值之和,求得改列的平均值

  • 本文向大家介绍OCaml 汇总列表中的数据,包括了OCaml 汇总列表中的数据的使用技巧和注意事项,需要的朋友参考一下 示例 的List.fold_left和List.fold_right功能是实现列表聚集的外逻辑高阶函数。汇总列表(有时也称为简化列表)意味着计算从对该列表中所有项目的顺序检查得出的值。 列表模块的文档指出: List.fold_left f a [b1; ...; bn]是f (

  • 本文向大家介绍Pandas实现数据类型转换的一些小技巧汇总,包括了Pandas实现数据类型转换的一些小技巧汇总的使用技巧和注意事项,需要的朋友参考一下 前言 Pandas是Python当中重要的数据分析工具,利用Pandas进行数据分析时,确保使用正确的数据类型是非常重要的,否则可能会导致一些不可预知的错误发生。 Pandas 的数据类型:数据类型本质上是编程语言用来理解如何存储和操作数据的内部结

  • 本文向大家介绍codeigniter数据库操作函数汇总,包括了codeigniter数据库操作函数汇总的使用技巧和注意事项,需要的朋友参考一下 网上倒是有不少Codeigniter数据库操作的介绍,这里做一个汇总。

  • 汇总数据对所选时段的数据进行汇总,从总体上评估实验的效果。本节将会对实验的汇总数据进行详细说明。 1.1. 功能说明 1.1.1. 整体结构 Figure: 汇总数据 实验评估的基本操作区,包括实验选择,时段选择,汇总明细选择,图形选择,指标选择。 实验选择:仅支持选择运行中和已结束的实验; 时段选择:所选时段必须在实验开始与结束之间,其他时段选择无效。支持选择当天 汇总明细:支持两种数据分析模式

  • 本文向大家介绍Thinkphp批量更新数据的方法汇总,包括了Thinkphp批量更新数据的方法汇总的使用技巧和注意事项,需要的朋友参考一下 以下小编给大家列出了三种实现thinkphp批量更新数据的方法,写的不好还请见谅,有意见欢迎提出,共同学习进步! 方法一: 方法二: 即是循环一条一条的更新记录。一条记录update一次,这样性能很差,也很容易造成阻塞。 那么能不能一条sql语句实现批量更新呢