Začněte nyníZačněte zdarma

Pivotování dat

V této kapitole půjdeš o krok dál v generování personalizovaných doporučení — budeš hledat položky, které se líbily uživatelům s podobným vkusem, jako má ten, pro koho doporučení vytváříš.

Prvním krokem je správné naformátování dat. Začínáš s datasetem obsahujícím uživatele a jejich hodnocení jako samostatné řádky s těmito sloupci:

  • user: ID uživatele
  • title: Název filmu
  • rating: Hodnocení, které uživatel filmu udělil

DataFrame je potřeba transformovat do matice hodnocení, kde každý řádek představuje jednoho uživatele a každý sloupec jeden film dostupný na platformě. To ti umožní snadno porovnávat uživatele a jejich preference.

Toto cvičení je součástí kurzu

Tvorba doporučovacích systémů v Pythonu

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Inspect the first 5 rows of user_ratings
print(user_ratings.____)
Upravit a spustit kód