📅  最后修改于: 2023-12-03 15:04:21.612000             🧑  作者: Mango
DataFrame.columns是pandas中一个十分常用的函数。它可以帮助我们快速查看pandas数据框(DataFrame)中的列名,也可以用于对数据框的列名进行修改。
DataFrame.columns
无参数。
DataFrame对象的列名。
import pandas as pd
# 创建一个DataFrame对象
df = pd.DataFrame({'name': ['Alice', 'Bob', 'Charlie'], 'age': [25, 30, 35], 'gender': ['F', 'M', 'M']})
# 查看df的列名
print(df.columns)
输出结果为:
Index(['name', 'age', 'gender'], dtype='object')
可以看到,df.columns返回了一个包含三个元素的Index对象,这三个元素分别是数据框df的三个列名。
DataFrame.columns还可以用来修改数据框的列名。下面的例子展示了如何将df的列名从['name', 'age', 'gender']修改为['Name', 'Age', 'Gender']。
import pandas as pd
# 创建一个DataFrame对象
df = pd.DataFrame({'name': ['Alice', 'Bob', 'Charlie'], 'age': [25, 30, 35], 'gender': ['F', 'M', 'M']})
# 修改df的列名
df.columns = ['Name', 'Age', 'Gender']
# 查看修改后的df的列名
print(df.columns)
输出结果为:
Index(['Name', 'Age', 'Gender'], dtype='object')
可以看到,df.columns返回了一个包含三个元素的Index对象,这三个元素分别是数据框df的三个修改后的列名。
使用DataFrame.columns可以帮助我们更加方便地查看和修改数据框的列名,提高我们的工作效率。