熊猫分组依据并求和两列


问题内容

初学者的问题。这似乎应该是一个简单的操作,但是我无法通过阅读文档来弄清楚。

我有这个结构的DF:

|integer_id|int_field_1|int_field_2|

integer_id列是非唯一的,因此我想按integer_id对df进行分组,并对两个字段求和。

等效的SQL是:

SELECT integer_id, SUM(int_field_1), SUM(int_field_2) FROM tbl
GROUP BY integer_id

关于最简单的方法有什么建议吗?

编辑:包括输入/​​输出

Input:  
integer_id  int_field_1 int_field_2   
2656        36          36  
2656        36          36  
9702        2           2  
9702        1           1

使用df.groupby(’integer_id’)。sum()的输出:

integer_id  int_field_1 int_field_2  
2656        72          72  
9702        3           3

问题答案:

您只需要调用sum一个groupby对象:

df.groupby('integer_id').sum()

有关更多示例,请参阅文档