Ответ 1
Поскольку вопрос был обновлен, чтобы спросить разницу между 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