📜  如何重命名 Pandas DataFrame 中的列 - Python (1)

📅  最后修改于: 2023-12-03 15:09:17.468000             🧑  作者: Mango

如何重命名 Pandas DataFrame 中的列 - Python

在 Pandas 中,可以使用 .rename() 方法来重命名 DataFrame 中的列。

import pandas as pd

# 创建 DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})

# 打印原始的列名
print(df.columns)

# 使用 .rename() 方法重命名列
df = df.rename(columns={'A': 'new_A', 'B': 'new_B'})

# 打印修改后的列名
print(df.columns)

以上代码输出如下:

Index(['A', 'B'], dtype='object')
Index(['new_A', 'new_B'], dtype='object')

以上代码中,我们首先创建了一个 DataFrame,然后使用 .rename() 方法来重命名了 DataFrame 中的列名。具体来说,我们在 .rename() 方法中使用一个字典来指定原始列名和新的列名的对应关系。

如果你想直接修改原始的 DataFrame 而不是创建一个新的 DataFrame,可以使用 inplace=True 参数:

# 直接修改原始的 DataFrame
df.rename(columns={'A': 'new_A', 'B': 'new_B'}, inplace=True)

以上就是如何重命名 Pandas DataFrame 中的列的方法介绍。通过使用 .rename() 方法,我们可以轻松地进行列名的修改。