Популярные жанры с помощью правого соединения
Какие жанры у самых популярных фильмов? Чтобы ответить на этот вопрос, нужно объединить данные из таблиц movies и movie_to_genres. В таблице pop_movies уже отобраны 10 самых популярных фильмов из таблицы movies. Чтобы убедиться, что анализ охватывает все популярные фильмы, объедините её с таблицей movie_to_genres с помощью правого соединения. Затем подсчитайте количество различных жанров. Обратите внимание: обе таблицы можно объединить по идентификатору фильма, однако в pop_movies этот столбец называется id, а в movie_to_genres — movie_id.
Таблицы pop_movies и movie_to_genres уже загружены.
Это упражнение является частью курса
Объединение данных с помощью pandas
Инструкции к упражнению
- Объедините таблицы
movie_to_genresиpop_moviesс помощью правого соединения. Сохраните результат в переменнуюgenres_movies. - Сгруппируйте
genres_moviesпо столбцуgenreи подсчитайте количество значенийid.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# 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()