Популярні жанри з right join
Які жанри мають найпопулярніші фільми? Щоб відповісти на це запитання, потрібно об'єднати дані з таблиць movies і movie_to_genres. У таблиці pop_movies вже вибрано 10 найпопулярніших фільмів із movies. Щоб переконатися, що ви аналізуєте всі популярні фільми, об'єднайте її з таблицею movie_to_genres, використавши right join. Щоб завершити аналіз, підрахуйте кількість різних жанрів. Також ці дві таблиці можна об'єднати за ідентифікатором фільму. Проте в pop_movies цей стовпець називається id, а в movie_to_genres — movie_id.
Таблиці pop_movies і movie_to_genres вже завантажено для вас.
Ця вправа є частиною курсу
Об'єднання даних у pandas
Інструкції до вправи
- Об'єднайте
movie_to_genresіpop_movies, використавши right join. Збережіть результат як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()