如何" group"数据框中的列中的数据

时间:2018-05-20 21:25:25

标签: python pandas numpy dataframe

我有一个数据框,这些是第一行:

(idx1) AMAZONAS 15
(idx2) AMAZONAS 2
(idx3) ANTIOQUIA    881
(idx4) ANTIOQUIA    696
(idx5) ANTIOQUIA    632
(idx6) ANTIOQUIA    702

正如您所看到的,有一些名称会重复,我需要对所有重复的名称进行分组,并对右侧的值求和。 我已尝试过pd.apply,groupby等功能,但它没有工作Idk为什么。请帮忙!!!!

1 个答案:

答案 0 :(得分:1)

如果数据框 df 分别包含名称计数等列,则值 AMAZONAS 和< em> 15 ,例如,你可以这样做:

df.groupby('name')['count'].sum()