Pandas/기초
판다스 - 계층적 색인
Data_Pistachio
2020. 6. 28. 16:17
반응형
축에 대해 둘 이상의 색인 단계를 지정
데이터 만들기

이 데이터프레임의 인덱스와 컬럼은

이렇게 멀티인덱스 형식이다.
loc, xs 인덱서
a 행만 보고 싶다면


a행의 2행을 보고 싶다면



세 방법 모두 가능하다.
전체 행에서 2행만 보고 싶다면

계층적 색인의 각 단계에 이름 설정하기

이렇게 하면 인덱서를 사용할 때 가독성을 높일 수 있다.

결과는 동일하다.
계층 정렬, 순서 바꾸기
인덱스의 순서가 다소 뒤죽박죽인 데이터프레임을 설정한다.

이를 정렬하기 위해선 sort_index를 사용한다.

key1 의 원소가 사전적으로 정렬되었다.
계층의 순서는 swarplevel을 이용해 바꾼다.

swarplevel을 이용해 계층을 바꿀때
sort_index를 이용해 사전적 순서로 정렬하면
데이터를 선택하는 성능이 훨씬 좋아진다.

물론 key1과 key2를 동시에 정렬할 수도 있다.

반응형