尝试重命名列时出现 AttributeError

AttributeError when trying to rename columns

所以我尝试重命名列,以便它在 Jupyter notebook 中输出时看起来更干净:

df = df.rename(columns={'i_Team':'I Team', 'Full_Name':'Full Name'}, inplace = True)

但我收到以下错误:

AttributeError: 'Styler' object has no attribute 'rename'

知道是什么导致了这个问题吗?提前致谢!

您的 df 不是数据框对象,而是 Styler 对象。首先使用以下方法将其转换为数据框对象:

final_df = df.data

然后申请,

final_df.rename(columns={'i_Team':'I Team', 'Full_Name':'Full Name'}, inplace = True)

另请注意,使用inplace=True

时不需要重新赋值给原始变量