일부 필드 집계를 수행하려고하는데 집계 열에 추가 행이 있습니다 (이 경우 '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_Aggregate
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] 삭제
몇 마디 만하겠습니다