Zacznij terazZacznij za darmo

Przestawianie danych

W tym rozdziale pójdziesz o krok dalej w generowaniu spersonalizowanych rekomendacji — znajdziesz filmy, które spodobały się użytkownikom podobnym do tego, dla którego tworzysz rekomendacje.

Pierwszym krokiem jest odpowiednie sformatowanie danych. Zaczynasz od zbioru danych zawierającego użytkowników i ich oceny zapisane jako osobne wiersze z następującymi kolumnami:

  • user: ID użytkownika
  • title: tytuł filmu
  • rating: ocena wystawiona przez użytkownika

Musisz przekształcić DataFrame w macierz ocen użytkowników, w której każdy wiersz reprezentuje użytkownika, a każda kolumna — film dostępny na platformie. Dzięki temu łatwo porównasz użytkowników i ich preferencje.

To ćwiczenie jest częścią kursu

Budowanie systemów rekomendacji w Pythonie

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Inspect the first 5 rows of user_ratings
print(user_ratings.____)
Edytuj i uruchom kod