Inizia subitoInizia gratis

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

Visualizza corso

Istruzioni dell'esercizio

  • Crea un nuovo DataFrame aggiungendo una colonna con l’etichetta del cluster a datamart_rfm.
  • Crea un elemento groupby sulla colonna Cluster.
  • 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)
Modifica ed esegui il codice