Pandas DataFrame 인덱스 및 열 이름 바꾸기
이 시나리오에서는 DateTime 인덱스와 레이블이 지정되지 않은 열이 있는 CSV 파일이 있고 둘 다 이름을 바꿉니다. 인덱스와 열은 구성과 분석에 매우 중요합니다. 그러나 표준 df.rename() 메서드를 사용하면 열 이름만 변경됩니다.
해결책: 인덱스 수준 이름 바꾸기
인덱스 값의 레이블에는 df.index.names 속성을 사용하십시오. 이 경우:
<code class="python">df.index.names = ['Date']</code>
인덱스 수준에 'Date'라는 이름이 할당됩니다.
인덱스 및 열 이해
다음이 중요합니다. 열과 인덱스는 본질적으로 동일한 유형의 객체(Index 또는 MultiIndex)입니다. transpose 메소드를 사용하여 역할을 바꿀 수 있습니다. 이 개념은 이름 바꾸기 프로세스를 이해하는 데 도움이 됩니다.
예
참고: index.names 및 columns.names 속성은 단순한 목록이므로 다음을 허용합니다. 목록 이해 또는 지도를 통해 이름을 바꾸는 경우.
인덱스 값 이름 바꾸기와 레벨 이름 사이의 주요 차이점은 레벨 이름은 레이블이나 제목을 참조하는 반면, 값 이름을 바꾸면 인덱스 또는 열 값 자체가 직접 변경된다는 점을 기억하세요.
위 내용은 인덱스와 열의 이름을 바꾸는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!