如何在Pandas Groupby中消除聚合列的其他行

拉古

我正在尝试对字段进行一些汇总,并且在汇总列上获得了另一行-在这种情况下为“ sum”。我该如何摆脱呢?这使得在后续处理中难以处理该数据帧

import pandas as pd
Grade=[['A',1],['A',2],['A',10],['B',4],['B',2],['C',3],['D',10],['D',5],['D',1]]
Grade_df=pd.DataFrame(Grade,columns=['grade','count'])    
Grade_Aggregate=Grade_df.groupby(['grade']).agg({'count':['sum']}).reset_index() 

成绩_汇总

  grade count
          sum
0     A    13
1     B     6
2     C     3
3     D    16
通道3

您可以Groupby.sum在这里直接使用

Grade_df.groupby('grade', as_index=False)['count'].sum()

  grade  count
0     A     13
1     B      6
2     C      3
3     D     16

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在数据框中聚合“其他”行

如何在Groupby中保留其他列的行值?

如何在 SQL 中按某些列聚合而不是按其他列聚合

如何在不删除其他列的情况下合并 Pandas 中的行?

Python pandas - groupby之后,如何根据其他列中的值创建新列

如何在Turbine中添加其他Hystrix指标聚合

如何在Mongodb聚合管道中包含其他字段?

如何在 Pandas Data Frame 中跨其他行的计算中创建新行?

如何在 Pandas 中从列转为行

如何在Pandas数据框中的其他列中填充基于新列的值

如何按一列聚合以建立行,而其他列的聚合则转换为新列?

如何在pandas中按列创建聚合?

如何在聚合后不将其他列包括在GROUP BY中的情况下将其他列添加到SELECT查询中?

如何在具有聚合功能的Pandas列中按相同值“合并”行?

根据pandas数据框中的其他列创建一个聚合列

如何指定在其他列上运行的pandas groupby和聚合操作?

如何在pandas groupby上选择列

如何基于多个组聚合和平均各种行,同时保持其他列不变

如何在data.frame中获得几列的最常见组合,并由其他列聚合?

如何在pandas groupby中添加新列?

Pandas DataFrame聚合列,其他列的名称为值

如何在 Pandas 中其他指定行的特定列集上获取所有具有相同值的行?

如何根据 SQL 查询中其他聚合列的日期获取最后一条记录

如何获取sql中唯一列的MAX值并聚合其他?

Pandas groupby,如何在多个列上进行多个聚合?

如何在 pandas groupby 聚合期间访问组键?

如何在 Pandas 数据框中创建一个新列,其值由同一行中的其他列确定

在 groupby pandas 中对包含此列值的每个列值和其他列值求和

使用pandas聚合基于其他列的结果