📅  最后修改于: 2023-12-03 15:09:17.468000             🧑  作者: Mango
在 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()
方法,我们可以轻松地进行列名的修改。