Creative Saplings

Pandas에서 열 이름과 행 인덱스를 변경하는 방법은 무엇입니까?

2월 6, 2021
No Comments

Pandas에서 열 이름 및 행 색인 변경

데이터를 정리하거나 데이터 과학을 수행하면서 탐색 적 데이터 분석을 수행하는 동안 수행 할 수있는 가장 일반적인 작업 중 하나는 열 이름 또는 행 이름을 조작 / 고정하는 것입니다.

이 게시물에서는

  1. Pandas 데이터 프레임의 열 이름을 바꾸는 방법은 무엇입니까?
  2. Pandas 데이터 프레임의 행 이름 또는 행 인덱스를 변경하는 방법은 무엇입니까?

먼저 pandas를로드하겠습니다.

# import pandas>import pandas as pd

소프트웨어 목공 웹 사이트의 gapminder 데이터를 사용하겠습니다.

# link to gapminder datadata_url = "http://bit.ly/2cLzoxH"# read data from url as pandas dataframe>gapminder = pd.read_csv(data_url)

head 함수를 사용하여 데이터 프레임의 열 이름 (데이터의 처음 세 행)을 확인하겠습니다.

>print(gapminder.head(3)) country year pop continent lifeExp gdpPercap0 Afghanistan 1952 8425333 Asia 28.801 779.4453141 Afghanistan 1957 9240934 Asia 30.332 820.8530302 Afghanistan 1962 10267083 Asia 31.997 853.100710

열 함수를 사용하여 열 이름을 가져올 수도 있습니다.

>gapminder.columnsIndex(, dtype="object")

Pandas에서 열 이름을 바꾸는 방법

One 팬더의 열 이름을 변경할 수 있습니다. 적어도 두 가지 방법으로 데이터 프레임. Pandas에서 열 이름을 바꾸는 한 가지 방법은 Pandas의 df.columns를 사용하고 새 이름을 직접 할당하는 것입니다.

예를 들어 목록에 열 이름이있는 경우 목록을 열 이름에 할당 할 수 있습니다.

Gapminder 데이터 프레임의 열을 변경하려면 새 열 이름 목록을 gapminder.columns에 다음과 같이 할당 할 수 있습니다.

>gapminder.columns = 

그러면 목록의 이름이 “gapminder”데이터 프레임의 열 이름으로 지정됩니다. head () 함수를 사용하여 데이터 프레임에 새 열 이름이 있는지 확인할 수 있습니다.

>gapminder.head(3) country year population continent life_exp gdp_per_cap0 Afghanistan 1952 8425333 Asia 28.801 779.4453141 Afghanistan 1957 9240934 Asia 30.332 820.8530302 Afghanistan 1962 10267083 Asia 31.997 853.100710

열 이름을 변경하는이 방법의 문제점은 데이터 프레임에있는 모든 열의 이름을 변경해야한다는 것입니다.이 방법은 작동하지 않습니다. 변경하려는 경우 하나의 이름 만 변경하면됩니다. 열.

팬더 이름 바꾸기 기능을 열 이름 바꾸기

팬더에서 열 이름을 변경하는 또 다른 방법은 이름 바꾸기 기능을 사용하는 것입니다. 이름 바꾸기를 사용하여 열 이름을 변경하는 것이 이전보다 훨씬 좋은 방법입니다. 하나는 찬 쉽게 특정 열의 ge 이름. 모든 열 이름을 변경할 필요는 없습니다.

Pandas에서 이름 바꾸기 기능을 사용하여 열 이름을 변경하려면 매퍼, 이전 이름을 키로, 새 이름을 값으로하는 사전을 지정해야합니다. 다음은 사전을 사용하여 많은 열 이름을 변경하는 예입니다. 또한 inplace = True를 사용하여 열 이름을 제자리에서 변경합니다.

이름 바꾸기 기능을 사용하는 가장 큰 장점 중 하나는 이름 바꾸기를 사용하여 원하는만큼 열 이름을 변경할 수 있다는 것입니다.

단일 열의 이름을 변경하겠습니다.

Pandas 이름 바꾸기 기능은 사전 대신 함수를 입력으로 사용할 수도 있습니다. 예를 들어 람다 함수를 작성하여 현재 열 이름을 가져오고 새 열 이름에 처음 세 문자 만 고려할 수 있습니다.

Pandas에서 이름 / 인덱스를 변경하고 행하는 방법?

pandas 이름 바꾸기 기능의 또 다른 좋은 점은 행 인덱스 또는 행 이름을 변경하는 데 사용할 수도 있다는 것입니다.

인덱스 인수를 사용하고 지정하면됩니다. 열이 아닌 인덱스를 변경합니다.

예를 들어 gapminder 데이터 프레임에서 행 이름 0과 1을 ‘0’과 ‘1’로 변경하려면 이전 행 인덱스 이름을 키와 새 행으로 사용하는 사전을 구성합니다. index as values.

처음 두 행에 의도 한대로 새 이름이있는 것을 볼 수 있습니다.

Pandas에서 열 이름과 행 색인을 동시에 변경하는 방법은 무엇입니까?

pandas의 이름 바꾸기 기능을 사용하면 열 및 인덱스 인수를 모두 사용하여 해당 매퍼 사전으로 함수 이름을 변경하여 열 이름과 행 이름을 동시에 변경할 수도 있습니다.

열 이름 “lifeExp”를 변경하겠습니다. “life_exp”및 행 인덱스 “0 & 1″에서 “0과 1″까지.

Pandas를 처음 사용하십니까? 최근에 Pandas를 시작 하시겠습니까? 새로운 Byte Sized Pandas 101 자습서를 확인하세요.

Articles
Previous Post

코코넛을 여는 방법 (도구 사용 여부에 관계 없음)

Next Post

남성을위한 27 가지 퀴프 헤어 스타일

답글 남기기 답글 취소하기

최신 글

  • 2020 년 세계 최고의 사진 학교
  • 주권 시민이 반정부 철학을 도로로 가져옴
  • 치장 벽토 수리 비용 가이드
  • Muckrakers (한국어)
  • 정밀 종양학

보관함

  • 2021년 2월
  • 2021년 1월
  • 2020년 12월
  • 2020년 11월
  • 2020년 10월
  • 2020년 9월
  • Deutsch
  • Nederlands
  • Svenska
  • Norsk
  • Dansk
  • Español
  • Français
  • Português
  • Italiano
  • Română
  • Polski
  • Čeština
  • Magyar
  • Suomi
  • 日本語
  • 한국어
Proudly powered by WordPress | Theme: Fmi by Forrss.