Уважаемые форумчане, прошу подсказки по вопросу:
Изучаю запросы Pandas.
Eсть датафрейм
item_name( название продукта),order_id - id заказа, quantity - количество продукта в заказе,item_price1 - цена продукта.
Требуется вывести сколько заказано самого дорогого продукта.
Составил такой запрос:
df.groupby('item_name')['item_price1','quantity'].agg(['max','count']).sort_values(by=['max','count'], ascending=False).head(10)

Если убрать сортировку, запрос работает как надо, если добавить .sort_values(by=, ascending=False).head(10) или .sort_values(by='max', ascending=False).head(10) - пишет ошибку key-error ‘max’.
Подскажите пожалуйста как сделать сортировку, чтобы запрос работал?