首页 > 解决方案 > 如何将列表设置为现有熊猫数据框的索引?

问题描述

我有一个现有的 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
...

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

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

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

谢谢你。

标签: pythonpandasdataframe

解决方案


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


推荐阅读