Phim bán chạy nhất theo địa điểm
Với các công cụ mới, bạn có thể tạo ra những bảng hữu ích hơn. Hãy nhớ lúc trước, khi chúng ta tìm phim bán chạy nhất ở Portland — ta phải lọc bảng chỉ lấy phim chiếu ở Portland, rồi sắp xếp giá trị để tìm phim bán chạy nhất. Làm vậy cho mọi rạp sẽ rất tốn thời gian.
Thay vào đó, dùng các công cụ mới, bạn có thể nhanh chóng cô đọng dữ liệu giao dịch sales thành một bảng tóm tắt, sắp xếp bảng đó, và lấy phim đứng đầu cho mỗi thị trường chỉ trong một lần.
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
Hướng dẫn bài tập
- Dùng
.groupby()và.sum()để tạo một bảng tóm tắt theotheater_locationvàmovie_title. - Sắp xếp
totalstheoticket_quantitygiảm dần. - Dùng
.groupby()và.head()để lấy phim đứng đầu theotheater_location. - In
top_movies.
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.
# Create a summary by theater location and movie title
totals = sales.____([____, ____], as_index=False).____()
# Sort totals by ticket quantity in descending order
totals_sorted = totals.____(____, ascending=False).reset_index(drop=True)
# Take the top row for each theater location
top_movies = totals_sorted.____(____).____(1).reset_index(drop=True)
# Print results
____