Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
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 29 30 31
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