为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

喵喵时光机 2023-05-16 14:50:06
我有多个基于公共列加入的数据框。代码如下所示: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 回答

?
慕田峪7331174

TA贡献1828条经验 获得超13个赞

看起来您将“名称”设置为索引。尝试这个:

df = df.reset_index()


查看完整回答
反对 回复 2023-05-16
  • 1 回答
  • 0 关注
  • 90 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信