Как сгруппировать значения в столбике из таблицы и чтоб группировка шла от большего к меньшему?

meaned = df.groupby(['Инструментальность']).mean()

Но группировка идет от меньшего к большему, а надо наоборот. введите сюда описание изображения


Ответы (1 шт):

Автор решения: CrazyElf

Сортировка - это отдельная операция. Просто добавьте сортировку по индексу ('Инструментальность' будет индексом после группировки):

meaned = df.groupby(['Инструментальность']).mean() \
        .sort_index(ascending=False)

Другой вариант сортировки через sort_values тоже работает, спасибо @Сергей за мысль, я не был уверен, что индекс тоже можно сортировать по названию:

meaned = df.groupby(['Инструментальность']).mean() \
         .sort_values(by=['Инструментальность'],ascending=False)
→ Ссылка