Аналіз користувацьких сегментів
На завершальному етапі ви проаналізуєте середні значення 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(____)