我正在尝试对字段进行一些汇总,并且在汇总列上获得了另一行-在这种情况下为“ sum”。我该如何摆脱呢?这使得在后续处理中难以处理该数据帧
import pandas as pd
Grade=[['A',1],['A',2],['A',10],['B',4],['B',2],['C',3],['D',10],['D',5],['D',1]]
Grade_df=pd.DataFrame(Grade,columns=['grade','count'])
Grade_Aggregate=Grade_df.groupby(['grade']).agg({'count':['sum']}).reset_index()
成绩_汇总
grade count
sum
0 A 13
1 B 6
2 C 3
3 D 16
您可以Groupby.sum
在这里直接使用。
Grade_df.groupby('grade', as_index=False)['count'].sum()
grade count
0 A 13
1 B 6
2 C 3
3 D 16
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句