Popular genres with right join
What are the genres of the most popular movies? To answer this question, you need to merge data from the movies
and movie_to_genres
tables. In a table called pop_movies
, the top 10 most popular movies in the movies
table have been selected. To ensure that you are analyzing all of the popular movies, merge it with the movie_to_genres
table using a right join. To complete your analysis, count the number of different genres. Also, the two tables can be merged by the movie ID. However, in pop_movies
that column is called id
, and in movie_to_genres
it's called movie_id
.
The pop_movies
and movie_to_genres
tables have been loaded for you.
This exercise is part of the course
Joining Data with pandas
Exercise instructions
- Merge
movie_to_genres
andpop_movies
using a right join. Save the results asgenres_movies
. - Group
genres_movies
bygenre
and count the number ofid
values.
Hands-on interactive exercise
Have a go at this exercise by completing this sample code.
# 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()