본문 바로가기

Pandas/응용

판다스 - reindex를 활용한 멀티인덱스 컬럼(열) 추출

반응형

https://steadiness-193.tistory.com/89

 

판다스 - reindex()

reindex() 메서드를 사용하면 데이터프레임의 행/열 인덱스를 새로운 배열로 재지정할 수 있다. 기존 객체를 변경하지 않고 새로운 데이터프레임 객체를 반환한다. 데이터 생성하기 위 df의 (행)인�

steadiness-193.tistory.com

위 포스팅의 활용

 

 

 

 

 

데이터 불러오기

 

 

위 데이터프레임은 컬럼이 이중으로 되어있다.

 

멀티인덱스

 

 

 

 

만약에 1880년, 1881년의  여자 / 남자별 컬럼을 얻고 싶다면 어떻게 할까?

 

 

 

컬럼명으로만 해도, xs 인덱서로 해도 에러가 나온다.

 

 

 

 

한번에는 안되고 반복 작업 이후에 concat을 이용해야 한다.

 

 

 

하지만 이는 너무 귀찮으니 

 

 

이때 활용하는 것이 reindex이다.

 

 

 

reindex를 활용하면 한 줄이면 볼 수 있다.

 

 

 

행 인덱스도 이중이라면 reindex를 이용해서 비슷하게 이용할 수 있다.

 

반응형