Thể loại phổ biến với right join
Thể loại của những phim phổ biến nhất là gì? Để trả lời, bạn cần gộp dữ liệu từ các bảng movies và movie_to_genres. Trong bảng pop_movies, 10 phim phổ biến nhất trong bảng movies đã được chọn. Để đảm bảo bạn phân tích đầy đủ tất cả phim phổ biến, hãy gộp bảng này với movie_to_genres bằng right join. Để hoàn tất phân tích, hãy đếm số lượng thể loại khác nhau. Hai bảng có thể gộp theo ID phim. Tuy nhiên, trong pop_movies cột đó tên là id, còn trong movie_to_genres là movie_id.
Các bảng pop_movies và movie_to_genres đã được nạp sẵn cho bạn.
Bài tập này là một phần của khóa học
Kết hợp dữ liệu với pandas
Hướng dẫn bài tập
- Gộp
movie_to_genresvàpop_moviesbằng right join. Lưu kết quả vàogenres_movies. - Group
genres_moviestheogenrevà đếm số lượng giá trịid.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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()