Assegna etichette ai dati grezzi
Ora analizzerai i valori medi RFM dei tre cluster che hai creato nell’esercizio precedente. Abbiamo caricato l’insieme di dati RFM grezzo come datamart_rfm e le etichette di cluster come cluster_labels. pandas è disponibile come pd.
Sentiti libero di esplorare i dati nella console.
Questo esercizio fa parte del corso
Customer Segmentation in Python
Istruzioni dell'esercizio
- Crea un nuovo DataFrame aggiungendo una colonna con l’etichetta del cluster a
datamart_rfm. - Crea un elemento
groupbysulla colonnaCluster. - Calcola i valori medi RFM e le dimensioni dei segmenti per ciascun valore di
Cluster.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# 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)