Python Pandas에서 group-by와 sum을 찾으려면 groupby(columns).sum()을 사용할 수 있습니다. .
단계
- 크기가 변경 가능한 2차원 테이블 형식 데이터 df 생성 .
- 입력 DataFrame, df 인쇄 .
- df.groupby().sum()을 사용하여 groupby 합계 찾기 . 이 함수는 주어진 열을 가져와 값을 정렬합니다. 그 후 정렬된 값을 기준으로 다른 열의 값도 정렬합니다.
- 그룹별 합계를 인쇄합니다.
예시
import pandas as pd df = pd.DataFrame( { "Apple": [5, 2, 7, 0], "Banana": [4, 7, 5, 1], "Carrot": [9, 3, 5, 1] } ) print "Input DataFrame 1 is:\n", df g_sum = df.groupby(['Apple']).sum() print "Group by Apple is:\n", g_sum
출력
Input DataFrame 1 is: Apple Banana Carrot 0 5 4 9 1 2 7 3 2 7 5 5 3 0 1 1 Group by Apple is: Apple Banana Carrot 0 1 1 2 7 3 5 4 9 7 5 5