【发布时间】:2017-05-18 18:09:41
【问题描述】:
考虑这个数据框
df = pd.DataFrame({'a': [1,2,1,3,4,2], 'c':['dd','ee','dd','as','ae','ee'], 'count':[5,9,1,6,8,3]})
a c count
0 1 dd 5
1 2 ee 9
2 1 dd 1
3 3 as 6
4 4 ae 8
5 2 ee 3
如您所见,“a”列中有重复项1 and 2 重复多次。
我想像在我们做 groupby 的 sql 中一样对 pandas 中此类的计数求和。
我的最终 df 应该是这样的
a c count
0 1 dd 6
1 2 ee 12
2 3 as 6
3 4 ae 8
我尝试使用
df = df.groupby('a') 但它正在返回我
<pandas.core.groupby.DataFrameGroupBy object
【问题讨论】: