«Топ-5 городов по выручке», «самые долгие доставки» — это сортировка. Один из самых частых запросов к данным.
df.sort_values(by="col") — по возрастанию, ascending=False — по убыванию. .head(5) — топ-5.
sort_values(by="amount", ascending=False).head() → самые дорогие заказы сверху.
top = orders.sort_values(by="amount", ascending=False) print(top.head())
sort_values возвращает новую таблицу — сохрани её в переменную или выведи сразу.
Отсортируй orders по amount по убыванию и выведи первые строки (топ дорогих заказов).