pythondataframe更改列名
时间: 2023-12-07 14:40:09 浏览: 105
pandas修改DataFrame列名的方法
5星 · 资源好评率100%
下面是两种Python DataFrame更改列名的方法:
1. 使用rename()函数更改列名
```python
import pandas as pd
# 创建一个DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 使用rename()函数更改列名
df = df.rename(columns={'A': 'new_A', 'B': 'new_B'})
# 输出更改后的DataFrame
print(df)
```
输出结果为:
```
new_A new_B
0 1 4
1 2 5
2 3 6
```
2. 直接修改columns属性更改列名
```python
import pandas as pd
# 创建一个DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 直接修改columns属性更改列名
df.columns = ['new_A', 'new_B']
# 输出更改后的DataFrame
print(df)
```
输出结果为:
```
new_A new_B
0 1 4
1 2 5
2 3 6
```
阅读全文