如何将列表设置为现有熊猫数据框的索引?

woo*_*kim 3 python dataframe pandas

我有一个现有的熊猫数据框,它看起来像:

    Gr          R           B           Gb
0   1.537037    1.733333    1.400000    1.537037
1   1.657952    1.706522    1.650407    1.713024
2   1.670982    1.690476    1.626263    1.661202
3   1.689229    1.683761    1.607143    1.676923
...
Run Code Online (Sandbox Code Playgroud)

我有一个单独的列表,其中列表的长度等于上述数据框中的行数。就像是:

separate_list = ['a','b','c',....]

如何使单独的列表成为上述数据框的索引,替换默认索引 (0,1,2,...)?我能找到的只是将现有列设置为索引的方法。

谢谢你。

小智 5

只需将您的列表作为 DataFrame ( df['new_index'] = separate_list)的列,然后设置为索引即可。