我在大熊猫中排序和重置索引时遇到一些问题:

dfm = dfm.sort(['delt'],ascending=False)
dfm = dfm.reindex(index=range(1,len(dfm)))

重新编制索引后,数据帧返回未排序。我的最终目标是拥有一个索引号为1->len(dfm)的排序数据帧,因此如果有更好的方法可以做到这一点,我不会介意,
谢谢!

最佳答案

不要重新索引,只需更改实际索引:

dfm.index = range(1,len(dfm) + 1)

那就不会改变顺序了,只是索引

关于python - Pandas :Reindex Unsorts Dataframe,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18878308/

10-12 21:53