Zacznij terazZacznij za darmo

Typy danych z ocenami

Markus ogląda mnóstwo filmów – dokumenty, filmy superbohaterskie, klasyki i dramaty. Korzystając z dotychczasowej wiedzy o Sparku, przeanalizuj ramkę danych markus_ratings, która zawiera informacje o tym, ile razy Markus obejrzał filmy z różnych gatunków. Zastanów się, czy mamy tu do czynienia z ocenami jawnymi czy niejawnymi. Użyj metody groupBy(), aby sprawdzić, który gatunek ma najwyższą łączną liczbę obejrzeń – to może mieć istotny wpływ na to, jakie rekomendacje wygeneruje algorytm ALS dla Markusa.

To ćwiczenie jest częścią kursu

Budowanie silników rekomendacji w PySpark

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj metody groupBy(), aby pogrupować ramkę danych markus_ratings według kolumny "Genre".
  • Zastosuj metodę .sum(), aby obliczyć łączną liczbę obejrzanych filmów dla każdego gatunku.
  • Pamiętaj, aby na końcu dodać metodę .show() i wyświetlić wyniki.

Interaktywne ćwiczenie praktyczne

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

# Group the data by "Genre"
markus_ratings.____("____").____().____()
Edytuj i uruchom kod