标题为“名称”的 Pandas 数据框列

我有多个基于公共列加入的数据框。代码如下所示:


df=reduce(lambda x,y:pd.merge(x,y,on='name'),[total,eliminated, actionable, bug])

之后,我打算重命名该列name。但name不再在列列表中。当我打印时df,会显示名称列,但我不知道如何再使用该合并列,例如重命名。


如果我打印type(df), df.columns, df,它显示:


(pandas.core.frame.DataFrame,

 Index(['total', 'e', 'a', 'b'], dtype='object'),

                        total      e      a      b

 name                                             

 !CHAOS Control System    282  80.14  39.01   1.42

 Chromium EC              306  93.46  29.74  17.65

 Firefox                 5448  77.22  49.72  12.43

该name列发生了什么事,之后我该如何重命名它?


喵喵时光机
浏览 91回答 1
1回答

慕田峪7331174

看起来您将“名称”设置为索引。尝试这个:df = df.reset_index()
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python