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

时间:2020-08-12 18:41:53

标签: python 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列发生了什么,之后如何重命名?

1 个答案:

答案 0 :(得分:1)

似乎您将“名称”设置为索引。试试这个:

df = df.reset_index()