Analysiere die Segmente
Fantastisch! Letzter Schritt – die Analyse deiner Segmentierungslösung: Du analysierst die durchschnittlichen Werte von Recency, Frequency, MonetaryValue und Tenure für jedes der vier Segmente, die du zuvor erstellt hast. Nimm dir Zeit, sie zu interpretieren und zu verstehen, welche Kundengruppen und Verhaltensweisen sie abbilden.
Die RFMT-Rohdaten stehen dir als datamart_rfmt zur Verfügung, und die Cluster-Labels aus der vorherigen Aufgabe sind als cluster_labels geladen. Außerdem haben wir die Bibliothek pandas als pd geladen.
Diese Übung ist Teil des Kurses
Kundensegmentierung in Python
Anleitung zur Übung
- Erstelle ein neues DataFrame, indem du
datamart_rfmteine Spalte mit dem Cluster-Label hinzufügst. - Erzeuge ein
groupby-Objekt auf der SpalteCluster. - Berechne die durchschnittlichen RFMT-Werte und die Segmentgrößen für jeden
Cluster-Wert.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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)