【发布时间】:2021-10-27 20:31:31
【问题描述】:
我有一个数据集,我正在使用 reset_index 来重置索引:
output = output.reset_index(drop=True)
这可以正常工作,但我最终得到一个没有标签的索引列。换句话说,所有其他列都设置了标签,除了电子表格中的第一列。我希望该索引列具有“索引”标签。
谢谢!
【问题讨论】:
我有一个数据集,我正在使用 reset_index 来重置索引:
output = output.reset_index(drop=True)
这可以正常工作,但我最终得到一个没有标签的索引列。换句话说,所有其他列都设置了标签,除了电子表格中的第一列。我希望该索引列具有“索引”标签。
谢谢!
【问题讨论】:
试试rename_axis
output = output.rename_axis('Index')
【讨论】:
您可以指定名称参数:
output = output.reset_index(name='Index')
output = output.reset_index(name='Index', drop=True)
【讨论】:
Series.reset_index 有 name 参数。 DataFrame.reset_index 没有。
索引标签是它的属性。你可以通过赋值来改变它:
output.index.name = "Index"
【讨论】: