在PANDAS中对相同条件的数据求和

扎眼的阳光 python 527

原文标题Summing up data with the same conditions in PANDAS

我有一个数据框:

df =

col1 Num
1 4
1 4
2 5
2 1
2 1
3 2

我想添加所有数字并显示总数。

所以我会得到:

col1 Sum
1 8
2 7
3 2

原文链接:https://stackoverflow.com//questions/71686206/summing-up-data-with-the-same-conditions-in-pandas

回复

我来回复
  • le_camerone的头像
    le_camerone 评论

    尝试这个:

    df.groupby('col1').sum()
    

    如果您希望新列具有示例中的名称“sum”,您可以执行以下操作:

    df1 = df.groupby('col1').sum()
    df1.columns = ['Sum']
    
    2年前 0条评论