Условие
DataFrame orders с колонками user_id, category, amount, created_at. Для каждой пары (user_id, category) посчитайте:
- число заказов,
- сумму, среднее, медиану
amount, - дату первого и последнего заказа.
Результат — плоский DataFrame с понятными именами колонок (без MultiIndex по колонкам).