首页 > 解决方案 > 如何在 Pandas 中更改数据框的索引

问题描述

当前数据框

我创建了一个数据框(df),如下所示:

在此处输入图像描述

预期的数据框

我想在不更改值的情况下更改我的数据框的索引如下

在此处输入图像描述

我试过 setindex , reindex 但没有得到想要的结果。

提前致谢

标签: python-3.xpandas

解决方案


您可以设置索引如下所示

>>> idx = pd.Index(['s7', 's8', 's9', 's10', 's11'])
>>> idx
Index(['s7', 's8', 's9', 's10', 's11'], dtype='object')
>>> df.set_index(idx)
     Height  Weight
s7      167     108
s8      107     180
s9      134     187
s10     147     176
s11     160     198
>>>

推荐阅读