데이터분석 공부하기
[Reshape] 데이터 재구조화 본문
- 데이터 재구조화(reshaping)
1) pivot() vs pd.pivot_table() vs groupby():
-pivot : 데이터의 형태만 변화; 연산불가
-pivot_table : 형태변화, aggfunc을 통한 연산 가능; 반환값 항상 dataframe)
-groupby : 형태변화, 연산가능 (pivot_table보다 빠르고, 컬럼이 series형태면 series로 반환)
https://pandas.pydata.org/Pandas_Cheat_Sheet.pdf
https://pandas.pydata.org/pandas-docs/stable/user_guide/groupby.html
2) stack(), unstack()
3) melt()
4) wide_to_long()
5) pd.crosstab : categorical variables간의 관계를 볼 수 있는 table
'Python' 카테고리의 다른 글
[Loop] For문으로 List 반복문 만들기 (0) | 2021.10.19 |
---|---|
[판다스] 함수(list comprehension, lambda, map, apply, applymap) (0) | 2021.10.19 |
[시각화] Matplotlib & Seaborn (0) | 2021.10.19 |
[문자열] 포메팅 & 정규표현식 & 이스케이프 시퀀스 (0) | 2021.10.19 |
[PANDAS] (if-else) 조건에 따른 새 컬럼 생성하기 (0) | 2021.10.18 |