python重命名列名
时间: 2023-08-12 13:06:00 浏览: 99
Python将Excel内容写入Word
在 Python 的 Pandas 库中,你可以使用 `rename()` 方法来重命名列名。以下是一个示例代码:
```python
import pandas as pd
# 创建一个示例数据框
data = {'Name': ['Alice', 'Bob', 'Charlie'],
'Age': [25, 30, 35],
'City': ['New York', 'London', 'Tokyo']}
df = pd.DataFrame(data)
# 重命名列名
df = df.rename(columns={'Name': 'Full Name'})
print(df)
```
以上代码中,我们首先导入了 Pandas 库,并创建了一个示例的数据框 `df`。然后,通过 `rename()` 方法,传入一个字典来指定要重命名的列名及其新的名称。在这个例子中,我们将 'Name' 列重命名为 'Full Name'。
运行以上代码,输出结果将是:
```
Full Name Age City
0 Alice 25 New York
1 Bob 30 London
2 Charlie 35 Tokyo
```
注意,`rename()` 方法返回一个新的数据框,并且原始数据框的列名并没有被改变。如果你想在原始数据框上直接修改列名,可以设置 `inplace=True` 参数,如 `df.rename(columns={'Name': 'Full Name'}, inplace=True)`。
阅读全文