我有这个数据框
由于某种原因,当我执行此all_data = all_data.set_index(['Location + Type'])时,名称“ Location + Type”现在消失了。现在如何将数据框的第一列设置为名称“ Location + Type”?
答案 0 :(得分:1)
通过使用set_index(['Location+Type'])
,您不再拥有列Location+Type
,它现在是数据框的索引,因此在打印时,您看不到名称。如果您希望将Location+Type
作为一列进行恢复,则需要使用:
all_data = all_data.reset_index()
这将创建一个新索引,同时将原始索引(Location+Type
)返回到一列。正如documentation所述:
重置索引时,会将旧索引添加为列,并使用新的顺序索引: