小编Pai*_*ong的帖子

熊猫数据框,如何将多个列分组并为特定列应用总和并添加新的计数列?

给定一个数据帧df1,如下所示:

Col1    Col2    Col3    Col4    Col5
-------------------------------------
A       1       AA      10      Test1
A       1       AA      5       Test2
A       2       AB      30      Test3
B       4       FF      10      Test4
C       1       HH      4       Test7
C       3       GG      6       Test8
C       3       GG      7       Test9
D       1       AA      4       Test5
D       3       FF      6       Test6
Run Code Online (Sandbox Code Playgroud)
  • 我想按Col1,Col2和Col3分组

  • 添加新列数:每个组的大小

  • 添加新列Col4_sum:每个组中每个Col4的总和


输出需求

Col1    Col2    Col3    Count   Col4_sum
----------------------------------------
A       1       AA      2       15
A       2       AB      1       30
B       4       FF      1       10
C       1       HH …
Run Code Online (Sandbox Code Playgroud)

python pandas pandas-groupby

3
推荐指数
2
解决办法
48
查看次数

标签 统计

pandas ×1

pandas-groupby ×1

python ×1