IT_developers

Python 데이터 분석(주피터노트북) - Pandas(Reshaping data)(3) 본문

Python

Python 데이터 분석(주피터노트북) - Pandas(Reshaping data)(3)

developers developing 2022. 11. 3. 12:00

Stack() / Unstack()

  • pivot() 메소드와 밀접하게 연관됨
  • multiIndex 객체와 함께 작용하도록 설계됨
  • stack() : 컬럼을 마지막 인덱스로
  • unstack() : 마지막 인덱스를 컬럼으로

 

stack & unstack

  • stack:컬럼 레벨에서 인덱스 레벨로 dataframe 변경
    • 즉, 데이터를 쌓아올리는 개념으로 이해하면 쉬움
  • unstack : 인덱스 레벨에서 컬럼 레벨로 dataframe 변경
    • stack 의 반대 operation
  • 둘은 역의 관계에 있음

 

멀티 인덱스 

  • 하나의 축에 둘 이상의 인덱스를 지정
  • 순서가 있음
  • 튜플

 

1) 조회

 

 

 

[실습]

1) stack()

2) unstack()

 

[실습]

1) 멀티 인덱스

Comments