答案 0 :(得分:17)
随着问题更新以询问sort_values
(已弃用sort
)与sort_index
之间的区别,@ mathdan的答案不再反映当前状态最新的熊猫版本(> = 0.17.0)。
sort_values
用于按列 sort_index
用于按索引标签axis=1
时的列标签
以前,sort
(从pandas 0.17.0开始弃用)和sort_index
确实几乎相同(两种方法都可以按列和索引排序)。但这种令人困惑的情况已在0.17.0中得到解决
有关排序API更改的概述,请参阅http://pandas.pydata.org/pandas-docs/stable/whatsnew/v0.17.0.html#changes-to-sorting-api
答案 1 :(得分:5)
差异完全在于它的调用方式。 sort
的{{3}}实际上是对sort_index
的单行调用。