Förbered data för ormdiagrammet
Nu ska du förbereda data för ormdiagrammet. Du använder den RFM-segmenteringslösning med tre kluster som du har byggt tidigare. Du omvandlar de normaliserade RFM-data till långformat genom att "smälta" måttkolumnerna till två kolumner – en för måttets namn och en för det faktiska numeriska värdet.
De normaliserade RFM-data med tilldelade klusterbeteckningar är redan inlästa. De är laddade som en pandas DataFrame med namnet datamart_normalized. pandas är också importerat som pd.
Utforska datamart_normalized i konsolen innan du börjar övningen, så att du får en god förståelse för dess struktur!
Den här övningen är en del av kursen
Kundsegmentering i Python
Övningsinstruktioner
- Omvandla datamängden till långformat genom att använda funktionen
meltpå den normaliserade datamängden med ett återställt index. - Tilldela
CustomerIDochClustersom ID-variabler. - Tilldela RFM-värden som värdevariabler.
- Namnge variabeln
Metricoch värdetValue.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Melt the normalized dataset and reset the index
datamart_melt = pd.____(
____.____(),
# Assign CustomerID and Cluster as ID variables
____=['____', '____'],
# Assign RFM values as value variables
____=['____', '____', '____'],
# Name the variable and value
____='____', ____='____'
)