https://pandas.pydata.org/docs/user_guide/reshaping.html#stack-and-unstackGroupby
범주형 컬럼을 기준으로 같은 값을 묶어 통계 또는 집계결과를 얻어 사용하는 것
#Example
dataframe.groupby('성별').mean()
groupby는 데이터 분할(split) > 적용(applying) > 데이터 병합(combine) 세 단계를 거쳐서 진행된다.
Pivot_table
DataFrame 형태를 변경하는 것
#Example
pd.pivot_table(data=sample, index='고객ID', columns='상품코드', values='구매금액',aggfunc='mean')
stack, unstack
stack : 컬럼 ➡️ 인덱스로 변환
unstack : 인덱스 ➡️ 컬럼으로 변환
reference
'코딩 > Python' 카테고리의 다른 글
[KT AICE] 데이터 전처리 - 결측치처리 (0) | 2024.08.29 |
---|---|
[KT AICE] Pandas 기초 - Dataframe 병합하기 (0) | 2024.08.22 |
[KT AICE] Pandas 기초 - Dataframe 살펴보기 (0) | 2024.08.14 |
[파이썬 웹크롤링] beautiful soup를 이용한 웹크롤링 후 간단한 게임 만들기 (0) | 2024.01.08 |
[Python] turtle모듈을 활용한 mbti검사 및 그래프 (0) | 2023.08.24 |