Người cao tuổi thích gì?
Hãy áp dụng những gì bạn đã học để tạo một bảng tóm tắt, lọc một tập con cụ thể của bảng đó, sắp xếp các giá trị và in ra các kết quả quan trọng nhất. Ta sẽ dùng các kỹ thuật này để trả lời câu hỏi: "những bộ phim nào được người cao tuổi yêu thích nhất?"
Lưu ý: trong bài này, ta sẽ truyền trực tiếp một danh sách vào phương thức .groupby(), khác với bài trong video, nơi ta gán danh sách đó vào một biến trước.
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
- Nhóm theo
movie_titlevàticket_typeđể tạomovies_by_ticket_type. - Lọc các hàng có
ticket_typelàseniorđể tạosenior_ticket_movies. - Sắp xếp theo
ticket_quantitygiảm dần để tạoordered_senior_movies. - In 3 hàng đầu tiên của
ordered_senior_moviesra console.
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.
# Summarize by movie title and ticket type
movies_by_ticket_type = sales.groupby(____, as_index=False).sum()
# Filter for senior tickets
senior_ticket_movies = movies_by_ticket_type[____[____] == ____].reset_index(drop=True)
# Sort senior ticket sales descending
ordered_senior_movies = senior_ticket_movies.____(____, ascending=____).reset_index(drop=True)
# Print the top 3 rows of the ordered table
____