Сегментация клиентов по поведению

Hard pandas pandas Wildberries

Условие задачи

DataFrame `orders` содержит колонки customer_id, order_date (datetime), amount, category. Для каждого клиента посчитай: total_orders, total_spent, avg_check, favorite_category (самая частая), days_active (от первого до последнего заказа). Сегментируй: "VIP" (total_spent > 50000 и total_orders > 5), "Активный" (total_orders > 3), "Новичок" (остальные). Сохрани в `result`.

Темы

segmentation feature_engineering multi_step

Подсказки

Открыть задачу в тренажёре → ← Все Python-задачи