"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > 인덱스와 열의 이름을 바꾸는 방법

인덱스와 열의 이름을 바꾸는 방법

2024년 11월 21일에 게시됨
검색:589

How Can I Rename the Index and Column

Pandas DataFrame 인덱스 및 열 이름 바꾸기

이 시나리오에서는 DateTime 인덱스와 레이블이 지정되지 않은 열이 있는 CSV 파일이 있고 둘 다 이름을 바꿉니다. 인덱스와 열은 구성과 분석에 매우 중요합니다. 그러나 표준 df.rename() 메서드를 사용하면 열 이름만 바꿉니다.

해결 방법: 인덱스 수준 이름 이름 바꾸기

인덱스 값의 레이블에는 df.index.names 속성을 사용하십시오. 이 경우:

df.index.names = ['Date']

이것은 인덱스 수준에 'Date'라는 이름을 할당합니다.

색인과 열 이해

열과 색인은 본질적으로 동일한 유형의 객체(색인 또는 멀티인덱스). transpose 메소드를 사용하여 역할을 바꿀 수 있습니다. 이 개념은 이름 바꾸기 프로세스를 이해하는 데 도움이 됩니다.

  • 색인 값 이름 바꾸기: df.rename(index={0: 'a'})
  • 열 이름 바꾸기: df.rename(columns={'B': 'BB'})
  • 인덱스 수준 이름 바꾸기: df.index.names = ['index']
  • 열 수준 이름 이름 바꾸기: df.columns.names = ['column']

참고: index.names 및 columns.names 속성은 단순한 목록이므로 목록을 통해 이름을 바꿀 수 있습니다. 이해 또는 지도.

인덱스 값 이름 바꾸기와 레벨 이름 사이의 주요 차이점은 레벨 이름은 레이블이나 제목을 참조하는 반면, 값 이름을 바꾸면 인덱스 또는 열 값 자체가 직접 변경된다는 점을 기억하세요.

릴리스 선언문 이 글은 1729647616에서 재인쇄되었습니다. 침해 내용이 있는 경우, [email protected]으로 연락하여 삭제하시기 바랍니다.
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3