Analysera segmenten
Utmärkt! Sista steget – att analysera din segmenteringslösning. Du ska beräkna genomsnittliga värden för Recency, Frequency, MonetaryValue och Tenure för vart och ett av de fyra segment du har byggt tidigare. Ta dig tid att analysera dem och fundera över vilka kundgrupper och beteenden de representerar.
RFMT-rådata finns tillgänglig som datamart_rfmt, och klusteretiketterna från föregående övning är inlästa som cluster_labels. Biblioteket pandas är inläst som pd.
Den här övningen är en del av kursen
Kundsegmentering i Python
Övningsinstruktioner
- Skapa en ny DataFrame genom att lägga till en kolumn med klusteretiketterna i
datamart_rfmt. - Skapa ett
groupby-element på kolumnenCluster. - Beräkna genomsnittliga RFMT-värden och segmentstorlekar för varje värde i
Cluster.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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)