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 중국어 웹사이트의 기타 관련 기사를 참조하세요!