데이터프레임 인덱스 설정 및 제거

CODEDRAGON Development/Python

반응형


   

 

데이터프레임 인덱스 설정 및 제거

데이터프레임에 인덱스로 들어가 있어야 할 데이터가 일반 데이터 열에 들어가 있거나 반대로 일반 데이터 열이어야 할 것이 인덱스로 되어 있을 수 있습니다. 이 때는 set_index()함수와 reset_index()함수로 인덱스와 일반 데이터 열을 교환할 수 있게 해 줍니다.

 

함수

설명

set_index(인덱스)

·       기존의 행 인덱스를 제거하고 데이터 열 중 하나를 인덱스로 설정합니다.

·       인덱스를 설정하면 기존 인덱스는 없어집니다.


reset_index(drop=True)

·       기존의 행 인덱스를 제거하고 해당 인덱스를  데이터 열로 추가합니다.

·       reset_index()함수로 인덱스를 보통의 자료열로 변경할 수 있습니다.

·       때 인덱스 열은 자료열의 가장 선두로 삽입됩니다. 데이터프레임의 인덱스는 정수로 된 디폴트 인덱스로 바뀝니다.

·       drop=True 인자를 설정하면 인덱스 열을 보통의 자료열로 올리는 것이 아니라 그냥 버립니다.