1. Nauka
  2. /
  3. Kursy
  4. /
  5. Analiza koszyka zakupowego w Pythonie

Connected

ćwiczenie

Stosowanie metryki Zhanga

Założycielka startupu e-bookowego wróciła po dodatkowe konsultacje. Przesłała ci listę zbiorów elementów, które analizuje, i poprosiła o sprawdzenie, czy któryś z nich zawiera elementy wzajemnie się wykluczające. Po zakończeniu analizy chce, abyś dodał(a) użytą metrykę jako kolumnę w ramce danych rules, która jest dla ciebie dostępna i zawiera aktualnie kolumny antecedents oraz consequents.

Zbiory elementów są dostępne jako lista list o nazwie itemsets. Każda lista zawiera najpierw poprzednik, a następnie następnik. Masz też dostęp do ramki danych books z poprzednich ćwiczeń. Metryka Zhanga jest już zdefiniowana i dostępna jako zhang(). Dodatkowo dostępne są biblioteki pandas jako pd oraz numpy jako np.

Instrukcje

100 XP
  • Przejdź pętlą po każdym zbiorze elementów w itemsets.
  • Wyodrębnij z ramki danych books kolumny odpowiadające poprzednikowi i następnikowi dla każdego zbioru elementów.
  • Uzupełnij wyrażenie i dołącz je do listy zhangs_metric.
  • Wydrukuj metrykę dla każdego zbioru elementów.