df.columns 在pandas里如何使用
时间: 2023-12-12 09:06:03 浏览: 39
在 Pandas 中,`df.columns` 是一个 DataFrame 对象的属性,用于获取 DataFrame 中的列名。可以使用以下两种方式来使用 `df.columns`:
1. 获取所有列名
可以直接使用 `df.columns` 获取 DataFrame 的所有列名。例如:
```
import pandas as pd
# 创建一个 DataFrame
data = {'name': ['Alice', 'Bob', 'Charlie'], 'age': [25, 30, 35]}
df = pd.DataFrame(data)
# 获取所有列名
columns = df.columns
print(columns)
```
运行结果:
```
Index(['name', 'age'], dtype='object')
```
2. 修改列名
可以通过给 `df.columns` 赋值的方式来修改 DataFrame 的列名。例如:
```
import pandas as pd
# 创建一个 DataFrame
data = {'name': ['Alice', 'Bob', 'Charlie'], 'age': [25, 30, 35]}
df = pd.DataFrame(data)
# 修改列名
df.columns = ['Name', 'Age']
print(df.columns)
```
运行结果:
```
Index(['Name', 'Age'], dtype='object')
```
注意,修改列名时需要保证新的列名列表和原来的列数相同。