본문 바로가기
파이썬

파이썬 Pandas group-by and sum

by º기록 2020. 10. 29.
반응형

이 데이터 프레임을 사용하고 있습니다.

Fruit   Date      Name  Number
Apples  10/6/2016 Bob    7
Apples  10/6/2016 Bob    8
Apples  10/6/2016 Mike   9
Apples  10/7/2016 Steve 10
Apples  10/7/2016 Bob    1
Oranges 10/7/2016 Bob    2
Oranges 10/6/2016 Tom   15
Oranges 10/6/2016 Mike  57
Oranges 10/6/2016 Bob   65
Oranges 10/7/2016 Tony   1
Grapes  10/7/2016 Bob    1
Grapes  10/7/2016 Tom   87
Grapes  10/7/2016 Bob   22
Grapes  10/7/2016 Bob   12
Grapes  10/7/2016 Tony  15

나는 이것을 이름으로 모은 다음 과일로 집계하여 이름 당 총 과일 수를 얻고 싶습니다.

Bob,Apples,16 ( for example )

이름과 과일로 그룹화를 시도했지만 총 과일 수를 어떻게 얻습니까?

 

해결 방법

 


df.groupby(['Fruit','Name']).sum()

Out[31]: 
               Number
Fruit   Name         
Apples  Bob        16
        Mike        9
        Steve      10
Grapes  Bob        35
        Tom        87
        Tony       15
Oranges Bob        67
        Mike       57
        Tom        15
        Tony        1

 

참조 페이지 https://stackoverflow.com/questions/39922986

 

 

반응형

댓글