Анализ сегментов
Отлично! Последний шаг — анализ результатов сегментации. Вы вычислите средние значения Recency, Frequency, MonetaryValue и Tenure для каждого из четырёх построенных сегментов. Уделите время их изучению и постарайтесь понять, какие группы клиентов и модели поведения они отражают.
Исходные данные RFMT доступны в переменной datamart_rfmt, а метки кластеров из предыдущего упражнения загружены в переменную cluster_labels. Библиотека pandas уже импортирована как pd.
Это упражнение является частью курса
Сегментация клиентов в Python
Инструкции к упражнению
- Создайте новый DataFrame, добавив столбец с метками кластеров в
datamart_rfmt. - Создайте элемент
groupbyпо столбцуCluster. - Вычислите средние значения RFMT и размеры сегментов для каждого значения
Cluster.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Create a new DataFrame by adding a cluster label column to datamart_rfmt
datamart_rfmt_k4 = datamart_rfmt.____(Cluster=____)
# Group by cluster
grouped = ____.____(['____'])
# Calculate average RFMT values and segment sizes for each cluster
grouped.____({
'Recency': '____',
'Frequency': '____',
'MonetaryValue': '____',
'Tenure': ['mean', '____']
}).round(1)