dataframe列重命名
时间: 2024-08-13 11:09:55 浏览: 49
如何重命名 PANDAS DATAFRAME 中的列.docx
DataFrame列重命名在数据分析中非常常见,通常是为了使代码更加清晰易懂或避免与原列名冲突。在Python的Pandas库中,你可以使用`rename()`方法来进行列名的修改。
例如:
```python
import pandas as pd
# 假设我们有一个DataFrame df,其中包含名为'old_name'的列
df = pd.DataFrame({'old_name': [1, 2, 3]})
# 使用rename()方法将列名'old_name'改为'new_name'
df = df.rename(columns={'old_name': 'new_name'})
print(df)
```
运行这段代码后,你会发现DataFrame `df` 中的列名已经从`old_name`改为了`new_name`。`columns`参数是一个字典,键是旧列名,值是新列名。
如果你想要批量重命名多个列,也可以一次性传入一个字典,键值对对应新的列名列表:
```python
df = df.rename(columns={'old_name1': 'new_name1', 'old_name2': 'new_name2'})
```
阅读全文