Pandas 데이터 처리 기술: 열 이름을 수정하는 간단한 방법

王林
풀어 주다: 2024-01-10 08:15:46
원래의
1714명이 탐색했습니다.

Pandas 데이터 처리 기술: 열 이름을 수정하는 간단한 방법

Pandas 데이터 처리 팁: 열 이름을 수정하는 간단한 방법

데이터 처리 프로세스 중에 데이터의 의미를 더 잘 반영하거나 특정 요구 사항을 충족하기 위해 DataFrame의 열 이름을 수정해야 하는 경우가 있습니다. Pandas는 열 이름을 수정하는 간단하고 사용하기 쉬운 방법을 제공합니다. 이 기사에서는 몇 가지 일반적인 방법을 소개하고 구체적인 코드 예제를 제공합니다.

방법 1: rename() 함수를 사용하세요. rename()函数

rename()函数可以通过提供一个字典或函数来更改列名。下面是一个使用字典的示例:

import pandas as pd

# 创建一个示例DataFrame
data = {'Name': ['Alice', 'Bob', 'Charlie'],
        'Age': [25, 30, 35],
        'Score': [90, 80, 95]}
df = pd.DataFrame(data)

# 使用rename函数修改列名
df.rename(columns={'Name': '姓名', 'Age': '年龄', 'Score': '分数'}, inplace=True)
print(df)
로그인 후 복사

运行结果如下:

        姓名  年龄  分数
0    Alice  25  90
1      Bob  30  80
2  Charlie  35  95
로그인 후 복사
로그인 후 복사
로그인 후 복사

方法二:直接修改columns属性

我们也可以直接修改DataFrame的columns属性来更改列名。下面是一个示例代码:

import pandas as pd

# 创建一个示例DataFrame
data = {'Name': ['Alice', 'Bob', 'Charlie'],
        'Age': [25, 30, 35],
        'Score': [90, 80, 95]}
df = pd.DataFrame(data)

# 直接修改columns属性
df.columns = ['姓名', '年龄', '分数']
print(df)
로그인 후 복사

运行结果与前面的示例一样:

        姓名  年龄  分数
0    Alice  25  90
1      Bob  30  80
2  Charlie  35  95
로그인 후 복사
로그인 후 복사
로그인 후 복사

方法三:使用set_axis()方法

set_axis()方法可以一次性修改多个列名。下面是一个示例代码:

import pandas as pd

# 创建一个示例DataFrame
data = {'Name': ['Alice', 'Bob', 'Charlie'],
        'Age': [25, 30, 35],
        'Score': [90, 80, 95]}
df = pd.DataFrame(data)

# 使用set_axis方法修改列名
df.set_axis(['姓名', '年龄', '分数'], axis='columns', inplace=True)
print(df)
로그인 후 복사

结果与前面的示例相同:

        姓名  年龄  分数
0    Alice  25  90
1      Bob  30  80
2  Charlie  35  95
로그인 후 복사
로그인 후 복사
로그인 후 복사

总结:

通过以上的例子,我们可以看到修改DataFrame列名的几种方法。根据实际需求选择相应的方法进行修改。rename()函数适用于有多个不同的列名需要修改的情况,可以通过字典或函数来指定需要修改的列名。直接修改columns属性是一个简单直观的方法,适用于只有几个列名需要修改的情况。set_axis()

rename() 함수는 사전이나 함수를 제공하여 열 이름을 변경할 수 있습니다. 다음은 사전을 사용한 예입니다.

rrreee

실행 결과는 다음과 같습니다. 🎜rrreee🎜방법 2: columns 속성을 ​​직접 수정합니다🎜🎜열을 직접 수정할 수도 있습니다. DataFrame의 속성을 ​​사용하여 열 이름을 변경할 수 있습니다. 다음은 샘플 코드입니다. 🎜rrreee🎜실행 결과는 이전 예제와 동일합니다. 🎜rrreee🎜방법 3: set_axis() 메서드 사용 🎜🎜set_axis() 메소드는 여러 열 이름을 수정한 후 사용할 수 있습니다. 다음은 샘플 코드입니다. 🎜rrreee🎜결과는 이전 예제와 동일합니다. 🎜rrreee🎜요약: 🎜🎜위 예제를 통해 DataFrame 열 이름을 수정하는 여러 가지 방법을 볼 수 있습니다. 실제 필요에 따라 수정하려면 적절한 방법을 선택하십시오. <code>rename() 함수는 수정해야 하는 여러 열 이름이 있는 상황에 적합합니다. 수정해야 하는 열 이름은 사전이나 함수를 통해 지정할 수 있습니다. columns 속성을 ​​직접 수정하는 것은 간단하고 직관적인 방법으로, 몇 개의 열 이름만 수정해야 하는 상황에 적합합니다. set_axis() 메서드는 여러 열 이름을 한 번에 수정하는 데 적합합니다. 🎜🎜위의 소개가 독자가 Pandas에서 열 이름을 간단히 수정하는 방법을 익히는 데 도움이 되기를 바랍니다. 특정 상황에 따라 다양한 방법을 선택하고 사용할 수 있으며 이러한 방법을 유연하게 사용하면 데이터 처리 요구 사항에 더 잘 적응할 수 있습니다. 🎜

위 내용은 Pandas 데이터 처리 기술: 열 이름을 수정하는 간단한 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿