본문 바로가기

💻프로그래밍/python

[ pandas ] 6. 데이터 프레임 인덱스 설정 (set_index , reset_index)

반응형

 

📌 set_index( ) 

 set_index( ) 기존에 있던 행 인덱스를 제거하고 데이터 열(columns)중 하나를 인덱스로 재설정하는 방법이다.

 

먼저 전체 데이터 프레임(total)에서 기존의 인덱스 대신 파란색으로 표시된 '주문일'이라는 columns를 set_index( )를 이용하여 인덱스로 새롭게 설정해보자.

 

 

set_index( )의 괄호 안에 인덱스로 설정하고 싶은 columns 이름을 적어주면 된다. 출력된 결과를 확인해보면 우리가 설정한 '주문일'이라는 columns가 인덱스로 설정되었음을 확인할 수 있다. 이때 set_index( )를 사용하여 새롭게 인덱스를 설정해주면 기존에 있던 인덱스는 사라진다.

 

 

 

 


📌 reset_index( ) 

 reset_index( ) 는 기존에 설정되어 있는 행 인덱스를 제거하고 그 인덱스를 데이터 열(columns)로 추가하는 방식이다.

위에서 set_index( )를 사용하여 인덱스로 설정한 '주문일'을 다시 columns으로 되돌려보자. 

 

 

전체 데이터 프레임에  reset_index( ) 를 사용하면 index가 reset 되면서 기존에 인덱스로 설정되어있던 '주문일'이 columns로 설정되었음을 알 수 있다.

 

 

 

 

본 포스팅의 저작권은 '빅데희터'에 있습니다. 

무단 도용, 복제 및 사용을 금지하며 이를 어길 시 

관계 법령에 의거해 처벌을 받을 수 있습니다.



반응형