ภาพยนตร์เรื่องใดมียอดขายเฉลี่ยสูงสุด
อยากรู้ไหมว่าโดยเฉลี่ยแล้วภาพยนตร์เรื่องใดขายตั๋วได้มากที่สุด เพื่อที่จะได้ประเมินได้ว่าหากนำภาพยนตร์เรื่องนั้นไปฉายในโรงภาพยนตร์แห่งอื่น ยอดขายน่าจะเป็นเท่าใด
theater_movie_summary คือตารางสรุปข้อมูลตามสถานที่ตั้งของโรงภาพยนตร์และชื่อภาพยนตร์ ซึ่งจะช่วยให้ค้นหาได้ว่าภาพยนตร์เรื่องใดมียอดขายเฉลี่ยดีที่สุด
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Python สำหรับผู้ใช้สเปรดชีต
คำแนะนำการฝึกหัด
- ใช้
.groupby()และ.mean()เพื่อสร้างตารางสรุปยอดขายตั๋วเฉลี่ยตามmovie_title - จัดเรียง
avg_sale_by_movieตามticket_quantityจากมากไปน้อย - แสดงแถวแรกของ
movies_sortedโดยใช้.head()และprint()
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Summary of movies and locations
theater_movie_summary = sales.groupby(['theater_location', 'movie_title'], as_index=False).sum()
# Get average ticket sales by movie title
avg_sale_by_movie = theater_movie_summary.____(____, as_index=False).____()
# Sort average ticket sales in descending order
movies_sorted = avg_sale_by_movie.____(____, ascending=False).reset_index(drop=True)
# Print results
____