Возможно ли сортировать данные в формате pandas по значениям столбца, но также по индексу?Сортировка данных pandas как по значениям столбца, так и по индексу?
Если вы сортируете данные по кадрам pandas по значениям столбца, вы можете получить результирующий фрейм данных, отсортированный по столбцу, но, к сожалению, вы видите порядок индексации вашего фрейма данных в пределах одного и того же значения отсортированного столбца.
Итак, могу ли я отсортировать данные по столбцу, например столбец с именем count
, но и отсортировать его по значению индекса? И также целесообразно сортировать столбец по убыванию, но в то же время сортировать индекс по возрастанию?
Я знаю, как сортировать несколько столбцов в dataframe, а также знаю, что я могу достичь того, что я прошу здесь, первым индексом и отсортировать его, а затем снова создать индекс. Но это более интуитивный и эффективный способ сделать это?
Спасибо. Но тогда это приводит к уничтожению индекса, который мне может не понравиться в некоторых случаях и, следовательно, по-прежнему предпочитает 'reset_index()' ... Спасибо за ваш ответ. – Blaszard
Что вы подразумеваете под «разрушением индекса»? – cyborg
Это уничтожит многоязычные. Вы можете попробовать это на одном из примеров multiindex в [docs] (http://pandas.pydata.org/pandas-docs/stable/advanced.html). Я бы опубликовал код, но он в основном не читается в качестве комментария. – Russ