НачатьНачать бесплатно

Популярные жанры с помощью правого соединения

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