如何不管DataFrame的原列名是什么,对列名重新命名
时间: 2024-02-01 15:16:19 浏览: 62
Python3.5 Pandas模块之DataFrame用法实例分析
你可以使用`DataFrame.rename()`方法来对列名重新命名,它的使用方式如下:
```python
df.rename(columns={'old_name':'new_name'}, inplace=True)
```
其中 `old_name` 是原来的列名,`new_name` 是你想要改成的新列名。如果你想要对多个列名进行修改,只需要在字典中添加更多的键值对即可。如果你想要直接在原 DataFrame 上修改列名,可以将 `inplace` 参数设置为 `True`,否则会返回一个新的 DataFrame。
例如,如果你的 DataFrame 名称是 `df`,你可以通过以下方式将所有的列名都改成小写字母:
```python
df.rename(columns=lambda x: x.lower(), inplace=True)
```
这里使用了 `lambda` 函数将所有的列名转换成小写字母,然后将结果赋值给原 DataFrame。
阅读全文