파이썬/판다스

[판다스 10분 요약 9] Grouping 데이터 그룹화

Olivia-BlackCherry 2022. 9. 6. 12:20

Grouping 그룹짓기

 

group by

그룹짓는 것은 3가지 단계를 거친다. 

Splitting :the data into groups based on some criteria
큰 그룹을 어떤 기준으로 쪼개기

Applying: a function to each group independently
쪼개진 각각에 함수 적용하기

Combining: the results into a data structure
결과를 조합하여 데이터구조로 나타내기

 

기본 데이터 프레임 df이다.

A열에는 foo와 bar가 있으며, 섞여있다.

 

A열을 기준으로 groupby를 해보자.

쪼개고, sum()함수를 적용하여, 데이터프레임으로 구성한 모습이다.

 

A, B 두 개의 열을 기준으로 groupby를 할 수도 있다.