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
Anleitung zur Übung
- Führe
movie_to_genres
undpop_movies
mit einem rechtsseitigen Join zusammen. Speichere die Ergebnisse alsgenres_movies
. - Gruppiere
genres_movies
nachgenre
und zähle die Anzahl derid
-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()