更改dataframe某一列的列明
时间: 2023-09-12 11:07:10 浏览: 83
pandas.DataFrame的pivot()和unstack()实现行转列
你可以使用 pandas 库中的 `rename` 方法来更改 DataFrame 中的某一列的列名。示例如下:
```python
import pandas as pd
# 创建一个 DataFrame
data = {'姓名': ['张三', '李四', '王五'], '年龄': [18, 20, 22]}
df = pd.DataFrame(data)
# 更改“姓名”列的列名为“名字”
df.rename(columns={'姓名': '名字'}, inplace=True)
# 输出更改后的 DataFrame
print(df)
```
输出如下:
```
名字 年龄
0 张三 18
1 李四 20
2 王五 22
```
注意,上述代码中使用了 `inplace=True` 参数,这表示直接在原 DataFrame 上进行修改。如果不加该参数,则返回一个新的 DataFrame,需要使用变量来接收。
阅读全文