[Pandas] 피벗 테이블, aggfunc()

정만·2025년 4월 9일

데이터분석

목록 보기
56/61

Pivot Table은 데이터를 원하는 형태로 집계할 때 아주 유용하게 사용할 수 있다.

  • 데이터 분석을 할 때 반드시 알아야 할 필수적인 데이터 전처리 방법!

group by 와 피벗 테이블의 차이를 알아보자.

  • group by : 데이터를 피봇팅하여 통계량을 볼 수 있도록 도와주는 메서드이면서, 데이터를 특정 조건에 맞게 전처리해 줄 때로 용이하다.
  • pivot_table : 데이터를 특정 조건에 따라 행(row)과 열(column)을 기준으로 데이터를 펼쳐서 그에 대한 통계량을 볼 때 활용한다.
netflix_df.groupby(['year','genre'])['score'].mean()

pd.pivot_table(netflix_df, values = 'score', index = 'year', columns = 'genre')

aggfunc()

피벗 테이블의 값에 사용할 집계 함수이다.
aggfunc 인자를 생략하면 디폴트 값으로 mean(평균) 함수가 사용

profile
멋있는 어른이 되고싶은 정만이의 벨로그

0개의 댓글