修改dataframe的列名
时间: 2023-08-06 07:16:44 浏览: 52
要修改 DataFrame 的列名,可以使用 `rename()` 方法。下面是一个例子:
```python
import pandas as pd
# 创建一个示例 DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})
# 输出原始列名
print(df.columns)
# 修改列名
df = df.rename(columns={'A': 'New_A', 'B': 'New_B', 'C': 'New_C'})
# 输出修改后的列名
print(df.columns)
```
输出如下:
```
Index(['A', 'B', 'C'], dtype='object')
Index(['New_A', 'New_B', 'New_C'], dtype='object')
```
上面的代码中,我们首先创建了一个示例 DataFrame,然后使用 `rename()` 方法将三个列的名称从 `'A'`、`'B'` 和 `'C'` 分别改为 `'New_A'`、`'New_B'` 和 `'New_C'`。最后,我们输出修改后的列名。
相关问题
更改DataFrame列名
好的,关于更改DataFrame的列名,你可以使用rename方法来实现。具体步骤是,使用rename方法时,将columns参数设置为一个字典,字典的键是原始列名,字典的值是新的列名。例如,下面的代码将名为"old_column_name"的列名更改为"new_column_name":
```
df.rename(columns={"old_column_name": "new_column_name"}, inplace=True)
```
其中,inplace参数设置为True表示在原始DataFrame上进行更改。
修改dataframe列名
可以使用 pandas 库中的 rename() 方法来修改 dataframe 的列名。例如,如果要将列名 "old_name" 修改为 "new_name",可以使用以下代码:
df.rename(columns={'old_name': 'new_name'}, inplace=True)
其中,df 是要修改列名的 dataframe,inplace=True 表示在原 dataframe 上进行修改。