Анализ пользовательских сегментов
На завершающем этапе вы проанализируете средние значения Recency, Frequency и MonetaryValue для пользовательских сегментов, которые вы создали.
Набор данных datamart с рассчитанными значениями сегментов уже загружен — не стесняйтесь изучить его в консоли. Библиотека pandas загружена как pd.
Это упражнение является частью курса
Сегментация клиентов в Python
Инструкции к упражнению
- Рассчитайте средние значения
Recency,FrequencyиMonetaryValueдля каждого сегментаRFM_Level. - В последнем столбце верните размер каждого сегмента, передав
countдля столбцаMonetaryValueрядом сmean. - Выведите агрегированный набор данных.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Calculate average values for each RFM_Level, and return a size of each segment
rfm_level_agg = datamart.____('____').____({
'____': '____',
'____': '____',
# Return the size of each segment
'____': ['____', '____']
}).round(1)
# Print the aggregated dataset
print(____)