Bắt đầu ngayBắt đầu miễn phí

Ghép tất cả lại lần nữa

Giờ khi bạn đã hiểu rõ hơn cách merge có thể làm phong phú dữ liệu, hãy quay lại với một bảng tóm tắt.

Hiện có hai DataFrame đã được nạp:

  • transactions - Danh sách đầy đủ các giao dịch bán vé - nhưng chưa có thông tin về thể loại phim.
  • movies - Bảng chứa tiêu đề phim và thể loại phim

Hãy ghép hai bảng này để tạo ra góc nhìn mà trước đây ta coi là hiển nhiên: số lượng vé bán ra theo từng thể loại.

Bài tập này là một phần của khóa học

Python dành cho người dùng bảng tính

Xem khóa học

Hướng dẫn bài tập

  • Merge transactions với movies theo cột movie_title.
  • Group by movie_genre và tính tổng. Lưu kết quả vào genre_summary.
  • Sắp xếp genre_summary theo ticket_quantity. Lưu kết quả là genre_summary_sorted.
  • In genre_summary_sorted (đã được thực hiện sẵn).

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.

# Merge transaction data with the movie data on movie_title
transactions_with_genres = ____

# Group by movie_genre and call the sum method
genre_summary = transactions_with_genres.groupby(____, as_index=False).____()

# Sort the genre summary by ticket_quantity
genre_summary_sorted = genre_summary.____('ticket_quantity', ascending=False).reset_index(drop=True)

# View the summary
print(genre_summary_sorted)
Chỉnh sửa và Chạy Mã