15분
이 데이터, 어떻게 피벗해요?
Day 2: 이 데이터, 어떻게 피벗해요?
이 데이터, 어떻게 피벗해요?
pandas 고급 & 대용량 데이터 처리 > Day 2: 이 데이터, 어떻게 피벗해요?
학습 목표
피벗 테이블의 필요성을 이해한다 Long format vs Wide format 차이를 파악한다
"이 데이터, 어떻게 피벗해요?"
"이 매출 데이터, 월별로 피벗해서 보여줄 수 있어요?"
매니저가 요청한 형태:
에디터 로딩 중...
근데 원본 데이터는 이렇게 생겼다:
에디터 로딩 중...
어떻게 변환하지?
Long vs Wide Format
Long Format (Tidy Data)
에디터 로딩 중...
- 각 행이 하나의 관측값
- 분석하기 좋음
- 저장 공간 효율적
Wide Format (Pivot Table)
에디터 로딩 중...
- 사람이 읽기 좋음
- 엑셀 보고서에 적합
- 비교하기 쉬움
오늘 배울 것
| 변환 | 메서드 |
|---|---|
| Long -> Wide | pivot(), pivot_table() |
| Wide -> Long | melt() |
| 계층적 인덱스 | MultiIndex |
| 그룹 교차 분석 | crosstab() |
실무에서 가장 많이 쓰는 데이터 변환 기술을 마스터한다.