เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

ภาพยนตร์เรื่องใดมียอดขายเฉลี่ยสูงสุด

อยากรู้ไหมว่าโดยเฉลี่ยแล้วภาพยนตร์เรื่องใดขายตั๋วได้มากที่สุด เพื่อที่จะได้ประเมินได้ว่าหากนำภาพยนตร์เรื่องนั้นไปฉายในโรงภาพยนตร์แห่งอื่น ยอดขายน่าจะเป็นเท่าใด

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
____
แก้ไขและรันโค้ด