Erste SchritteKostenlos 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 zum Anfassen

Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.

# 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()
Bearbeiten und Ausführen von Code