1. Nauka
  2. /
  3. Kursy
  4. /
  5. Segmentacja klientów w Pythonie

Connected

ćwiczenie

Przygotowanie danych do wykresu wężowego

Teraz przygotujesz dane do wykresu wężowego. Skorzystasz z rozwiązania segmentacji RFM na 3 klastry, które wcześniej zbudowano. Przekształcisz znormalizowane dane RFM do formatu długiego, „topiąc" kolumny metryk w dwie kolumny – jedną z nazwą metryki i drugą z jej wartością liczbową.

Znormalizowane dane RFM z przypisanymi etykietami klastrów zostały już wczytane jako ramka danych pandas o nazwie datamart_normalized. Biblioteka pandas jest zaimportowana jako pd.

Zanim zaczniesz ćwiczenie, przejrzyj datamart_normalized w konsoli, żeby dobrze poznać strukturę tych danych!

Instrukcje

100 XP
  • Przekształć zbiór danych do formatu długiego, stosując funkcję melt na znormalizowanym zbiorze danych z zresetowanym indeksem.
  • Przypisz CustomerID i Cluster jako zmienne identyfikujące.
  • Przypisz wartości RFM jako zmienne wartości.
  • Nazwij zmienną Metric, a wartość Value.