Python·Средний·~7 мин
RFM сегментация: ярлык клиента
Дан DataFrame df с клиентами Каспи Магазина:
| customer | recency_days | freq | monetary |
|---|---|---|---|
| Айгерим | 5 | 12 | 50000 |
| Ерлан | 90 | 3 | 8000 |
| Дана | 15 | 8 | 30000 |
| Алишер | 200 | 1 | 1500 |
| Камила | 8 | 15 | 65000 |
Создай в result DataFrame с колонками customer + segment по правилам:
recency_days <= 30 AND freq >= 5 AND monetary >= 20000→'VIP'recency_days <= 30→'Active'recency_days <= 90→'At Risk'- остальное →
'Lost'
Сортировка по customer. Результат — .reset_index(drop=True).
Загружаем песочницу...