Asignar etiquetas a los datos en bruto
Ahora vas a analizar los valores RFM medios de los tres clústeres que creaste en el ejercicio anterior. Hemos cargado el conjunto de datos RFM en bruto como datamart_rfm, y las etiquetas de clúster como cluster_labels. pandas está disponible como pd.
Si quieres, explora los datos en la consola.
Este ejercicio forma parte del curso
Segmentación de clientes en Python
Instrucciones del ejercicio
- Crea un nuevo DataFrame añadiendo una columna de etiqueta de clúster a
datamart_rfm. - Crea un elemento
groupbysobre la columnaCluster. - Calcula los valores RFM medios y el tamaño del segmento para cada valor de
Cluster.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Create a DataFrame by adding a new cluster label column
datamart_rfm_k3 = datamart_rfm.____(Cluster=cluster_labels)
# Group the data by cluster
grouped = ____.____(['____'])
# Calculate average RFM values and segment sizes per cluster value
grouped.____({
'Recency': '____',
'Frequency': '____',
'MonetaryValue': ['____', '____']
}).round(1)