데이터프레임 인덱스를 열로 변환
Python의 Pandas 라이브러리에서 데이터프레임의 인덱스를 열로 변환하는 것은 유용한 데이터 조작이 될 수 있습니다. 일. 이 변환을 수행할 수 있는 방법은 다음과 같습니다.
df['index1'] = df.index 메서드 사용:
이 접근 방식은 데이터 프레임의 인덱스를 새 인덱스에 직접 할당합니다. = 연산자를 사용하는 'index1'이라는 열:
df['index1'] = df.index
이 작업 후에 데이터 프레임에는 다음이 포함됩니다. 원래 인덱스 값이 포함된 추가 열 'index1'.
.reset_index 메서드 사용:
또는 .reset_index 메서드를 사용하여 인덱스를 다음으로 변환할 수 있습니다. 열을 생성하고 동시에 원래 인덱스를 재설정합니다.
df = df.reset_index()
인덱스 또는 특정 수준 매개변수는 다음과 같습니다. 재설정할 숫자 또는 특정 수준을 사용자 정의하는 데 사용됩니다.
df = df.reset_index(level=[0, 1])
이렇게 하면 첫 번째 및 두 번째 수준 색인이 재설정되어 열로 변환됩니다.
예:
아래 데이터프레임을 고려하세요.
gi ptt_loc 0 384444683 593 1 384444684 594 2 384444686 596
첫 번째 방법:
df['index1'] = df.index
결과:
index1 gi ptt_loc 0 0 384444683 593 1 1 384444684 594 2 2 384444686 596
두 번째 방법 사용:
df = df.reset_index()
결과:
index gi ptt_loc 0 0 384444683 593 1 1 384444684 594 2 2 384444686 596
두 방법 모두 효과적으로 인덱스를 열로 변환합니다. 그러나 .reset_index 메소드는 원래 인덱스도 재설정합니다.
위 내용은 Pandas DataFrame 인덱스를 열로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!