LoslegenKostenlos loslegen

Rechtsseitiger Join zur Bestimmung beliebter Genres

Zu welchen Genres gehören die beliebtesten Filme? Um diese Frage zu beantworten, musst du die Daten aus den Tabellen movies und movie_to_genres zusammenführen. In einer Tabelle namens pop_movies wurden die Top 10 der beliebtesten Filme aus der Tabelle movies ausgewählt. Um sicherzustellen, dass du alle beliebten Filme analysierst, verknüpfe diese Tabelle mit der Tabelle movie_to_genres, indem du einen rechtsseitigen Join durchführst. Um deine Analyse zu vollenden, zähle die Anzahl der verschiedenen Genres. Außerdem können die beiden Tabellen anhand der Film-ID verknüpft werden. In pop_movies heißt diese Spalte jedoch id und in movie_to_genres heißt sie movie_id.

Die Tabellen pop_movies und movie_to_genres wurden für dich geladen.

Diese Übung ist Teil des Kurses

Daten mit pandas verknüpfen

Kurs anzeigen

Anleitung zur Übung

  • Führe movie_to_genres und pop_movies mit einem rechtsseitigen Join zusammen. Speichere die Ergebnisse als genres_movies.
  • Gruppiere genres_movies nach genre und zähle die Anzahl der id-Werte.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Use right join to merge the movie_to_genres and pop_movies tables
genres_movies = ____.merge(____, how='____', 
                                      ____, 
                                      ____)

# Count the number of genres
genre_count = genres_movies.groupby('____').agg({'id':'count'})

# Plot a bar chart of the genre_count
genre_count.plot(kind='bar')
plt.show()
Code bearbeiten und ausführen