python dataframe 列名重命名
时间: 2024-07-17 17:01:14 浏览: 252
DataFrame 数据合并实现(merge,join,concat)
5星 · 资源好评率100%
在Python的Pandas库中,DataFrame列名重命名通常通过`rename()`函数完成。这个函数允许你指定一个新的列名称列表,替换当前数据框中的列名。基本语法如下:
```python
df.rename(columns={'old_column_name': 'new_column_name'}, inplace=True)
```
其中,
- `columns` 参数是一个字典,键是原始列名,值是新的列名。
- `inplace=True` 表示在原数据框上直接修改,如果不设置为True,则会返回一个新 DataFrame。
例如,如果你想将名为"Age"的列改名为"age",你可以这样做:
```python
df = df.rename(columns={"Age": "age"})
```
如果想一次性批量更名,可以提供一个映射字典,如:
```python
column_map = {"Old_A": "New_B", "Old_C": "New_D"}
df = df.rename(columns=column_map)
```
阅读全文