반응형
📌 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로 설정되었음을 알 수 있다.
본 포스팅의 저작권은 '빅데희터'에 있습니다.
무단 도용, 복제 및 사용을 금지하며 이를 어길 시
관계 법령에 의거해 처벌을 받을 수 있습니다.
반응형
'💻프로그래밍 > python' 카테고리의 다른 글
주피터 노트북 테마 변경, 초기화 (0) | 2021.11.01 |
---|---|
맥북 주피터노트북(Jupyter Notebook) pdf 저장 오류 해결 방법 (MacTex) (0) | 2021.10.25 |
[pandas] 5. 데이터 세기 (count , size, value_counts) (1) | 2021.07.13 |
판다스(pandas)에서 timedelta를 int로 변환 하는 방법 (0) | 2021.07.13 |
[pandas] 4. 데이터 정렬 (sort_values, sort_index, by, ascending) (0) | 2021.06.16 |