📜  Python| Pandas DataFrame.columns(1)

📅  最后修改于: 2023-12-03 15:04:21.612000             🧑  作者: Mango

Python | Pandas DataFrame.columns

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可以帮助我们更加方便地查看和修改数据框的列名,提高我们的工作效率。