Pandas是一个基于Python的数据分析库,它可以帮助用户快速处理数据,并且可以轻松修改列名。Pandas修改列名的常用方法有三种:
1. 使用df.columns
import pandas as pd
# 创建一个DataFrame
data = {'name': ['John', 'Paul', 'George', 'Ringo'],
'age': [20, 21, 19, 18]}
df = pd.DataFrame(data)
# 修改列名
df.columns = ['Name', 'Age']
# 输出DataFrame
print(df)
2. 使用df.rename()
import pandas as pd
# 创建一个DataFrame
data = {'name': ['John', 'Paul', 'George', 'Ringo'],
'age': [20, 21, 19, 18]}
df = pd.DataFrame(data)
# 修改列名
df = df.rename(columns={'name': 'Name', 'age': 'Age'})
# 输出DataFrame
print(df)
3. 使用df.rename_axis()
import pandas as pd
# 创建一个DataFrame
data = {'name': ['John', 'Paul', 'George', 'Ringo'],
'age': [20, 21, 19, 18]}
df = pd.DataFrame(data)
# 修改列名
df = df.rename_axis(index={'name': 'Name', 'age': 'Age'}, axis='columns')
# 输出DataFrame
print(df)
上面三种方法都可以用来修改Pandas的列名,其中df.columns是最简单的,但是只能修改一次,而df.rename()和df.rename_axis()可以多次修改列名。