Notice
Recent Posts
Recent Comments
Link
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Archives
Today
Total
관리 메뉴

데이터분석 공부하기

[Reshape] 데이터 재구조화 본문

Python

[Reshape] 데이터 재구조화

Eileen's 2021. 10. 19. 15:23
  • 데이터 재구조화(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