Pandas数据帧可以按其列的值进行排序,但我想通过一个不想添加到数据帧中的系列的值来对数据帧进行排序 - 尽管它具有相同的索引。 我通过将该系列添加到数据帧中(作为一列),进行排序并再次删除该列来对数据帧进行了排序。在示例代码中,nprojnpercent是我的数据帧,total是我的系列。
nprojnpercent["total"]=total
nprojnpercent.sort_values(by="total",ascending=False,inplace=True)
nprojnpercent.pop("total")
这个方法是可行的,但对我来说有些奇怪。是否有更简单的方法可以按系列排序数据帧?