给dataframe重命名
时间: 2023-11-18 11:09:03 浏览: 66
pandas修改DataFrame列名的方法
5星 · 资源好评率100%
如果你想重命名 pandas DataFrame 中的列名,可以使用 `rename()` 方法。下面是一个例子:
```python
import pandas as pd
# 创建示例 DataFrame
df = pd.DataFrame({
'A': [1, 2, 3],
'B': [4, 5, 6],
'C': [7, 8, 9]
})
# 重命名列名
new_names = {
'A': 'Column_1',
'B': 'Column_2',
'C': 'Column_3'
}
df = df.rename(columns=new_names)
print(df)
```
输出:
```
Column_1 Column_2 Column_3
0 1 4 7
1 2 5 8
2 3 6 9
```
`rename()` 方法可以接受一个字典作为参数,其中字典的键是旧列名,值是新列名。如果你只需要修改某个列名,可以通过直接赋值来完成,如下所示:
```python
df = pd.DataFrame({
'A': [1, 2, 3],
'B': [4, 5, 6],
'C': [7, 8, 9]
})
# 修改列名
df.columns = ['Column_1', 'Column_2', 'Column_3']
print(df)
```
输出:
```
Column_1 Column_2 Column_3
0 1 4 7
1 2 5 8
2 3 6 9
```
阅读全文