DataFrame修改列名
时间: 2023-11-03 17:03:40 浏览: 69
pandas修改DataFrame列名的方法
5星 · 资源好评率100%
要修改 Pandas DataFrame 中的列名,可以使用 `rename()` 方法。这个方法可以接受一个字典,字典的键是原始列名,字典的值是新的列名。例如,假设我们有一个 DataFrame,其中列名为 "old_col_name",我们想要将其改为 "new_col_name",可以使用以下代码:
``` python
import pandas as pd
# 创建 DataFrame
df = pd.DataFrame({'old_col_name': [1, 2, 3], 'another_col': ['a', 'b', 'c']})
# 使用 rename() 方法修改列名
df = df.rename(columns={'old_col_name': 'new_col_name'})
# 打印修改后的 DataFrame
print(df)
```
输出结果为:
```
new_col_name another_col
0 1 a
1 2 b
2 3 c
```
在这个示例中,我们使用 `rename()` 方法将 "old_col_name" 列名修改为 "new_col_name"。注意,我们将修改后的 DataFrame 再次赋值给 `df`,这是因为 `rename()` 方法返回一个新的 DataFrame,而不是直接修改原始的 DataFrame。
阅读全文