반응형
축에 대해 둘 이상의 색인 단계를 지정
데이터 만들기
이 데이터프레임의 인덱스와 컬럼은
이렇게 멀티인덱스 형식이다.
loc, xs 인덱서
a 행만 보고 싶다면
a행의 2행을 보고 싶다면
세 방법 모두 가능하다.
전체 행에서 2행만 보고 싶다면
계층적 색인의 각 단계에 이름 설정하기
이렇게 하면 인덱서를 사용할 때 가독성을 높일 수 있다.
결과는 동일하다.
계층 정렬, 순서 바꾸기
인덱스의 순서가 다소 뒤죽박죽인 데이터프레임을 설정한다.
이를 정렬하기 위해선 sort_index를 사용한다.
key1 의 원소가 사전적으로 정렬되었다.
계층의 순서는 swarplevel을 이용해 바꾼다.
swarplevel을 이용해 계층을 바꿀때
sort_index를 이용해 사전적 순서로 정렬하면
데이터를 선택하는 성능이 훨씬 좋아진다.
물론 key1과 key2를 동시에 정렬할 수도 있다.
반응형
'Pandas > 기초' 카테고리의 다른 글
판다스 - stack, unstack (0) | 2020.06.28 |
---|---|
판다스 - set_index(), reset_index() (0) | 2020.06.28 |
판다스 - pd.cut, pd.qcut (0) | 2020.06.27 |
판다스 - 데이터프레임 축 색인 이름 바꾸기 (0) | 2020.06.27 |
판다스 - 데이터프레임의 인덱스 정렬 : sort_index (0) | 2020.06.27 |