【发布时间】:2013-12-15 03:42:14
【问题描述】:
是否可以按列的值和索引对 pandas 数据帧进行排序?
如果您按列的值对 pandas 数据框进行排序,则可以得到按列排序的结果数据框,但不幸的是,您会看到数据框的索引顺序在排序列的相同值内变得混乱。
那么,我是否可以按列对数据框进行排序,例如名为count 的列,但也可以按索引值对其进行排序?是否也可以按降序对列进行排序,而按升序对索引进行排序?
我知道如何对数据框中的多个列进行排序,也知道我可以通过首先reset_index() 索引并对其进行排序,然后再次创建索引来实现我在此提出的要求。但这是不是更直观、更有效的方式呢?
【问题讨论】:
标签: python pandas sorting dataframe