Для проекта, над которым я работаю, у меня есть набор данных, содержащий фрукты, которые имеют столбцы Имя, Цвет, Страна, Идентификатор заказа.
Я сортирую это в порядке Имени (по возрастанию), Цвета (по возрастанию), Страны (по возрастанию), Порядка_ID (по возрастанию). Для этого я использую:
df_sorted = df.sort_values(by=['Name', 'Colour', 'Country', 'Order_ID'], ascending=[True, True, True, True])
Это дает следующий вывод:
![enter image description here](https://i.stack.imgur.com/YRvY5.png)
Однако я бы хотел реализовать правило, которое сортирует Country
и Order_ID
всех бананов в порядке убывания. Это будет выглядеть так:
![enter image description here](https://i.stack.imgur.com/GiVe6.png)
Есть ли какой-нибудь элегантный способ достичь этого с помощью панд? Я играл с функцией группировки, но не смог понять это.