python dataframe的列名
时间: 2023-12-25 08:30:21 浏览: 78
python 给DataFrame增加index行名和columns列名的实现方法
在Python中,使用pandas库可以创建和操作数据框(DataFrame)。数据框是一个二维表格,类似于Excel中的表格,它由行和列组成。每一列都有一个名称,称为列名。
以下是一些关于Python数据框列名的介绍和演示:
1. 获取列名:
```python
import pandas as pd
# 创建一个数据框
data = {'Name': ['Tom', 'Nick', 'John'],
'Age': [20, 21, 22],
'City': ['New York', 'Paris', 'London']}
df = pd.DataFrame(data)
# 获取列名
column_names = df.columns
print(column_names) # 输出:Index(['Name', 'Age', 'City'], dtype='object')
```
2. 修改列名:
```python
import pandas as pd
# 创建一个数据框
data = {'Name': ['Tom', 'Nick', 'John'],
'Age': [20, 21, 22],
'City': ['New York', 'Paris', 'London']}
df = pd.DataFrame(data)
# 修改列名
df.columns = ['姓名', '年龄', '城市']
print(df)
```
3. 添加新的列名:
```python
import pandas as pd
# 创建一个数据框
data = {'Name': ['Tom', 'Nick', 'John'],
'Age': [20, 21, 22],
'City': ['New York', 'Paris', 'London']}
df = pd.DataFrame(data)
# 添加新的列名
df.columns = df.columns.tolist() + ['Country']
print(df)
```
阅读全文