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

ภาพยนตร์ขายดีตามสาขา

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

แต่ด้วยเครื่องมือใหม่ของเรา สามารถย่อข้อมูลธุรกรรมใน sales ให้เป็นตารางสรุป เรียงลำดับตารางนั้น และดึงภาพยนตร์อันดับหนึ่งของแต่ละสาขาออกมาได้ในครั้งเดียว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Python สำหรับผู้ใช้สเปรดชีต

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ใช้ .groupby() และ .sum() เพื่อสร้างตารางสรุปตาม theater_location และ movie_title
  • เรียงลำดับ totals ตาม ticket_quantity จากมากไปน้อย
  • ใช้ .groupby() และ .head() เพื่อดึงภาพยนตร์อันดับหนึ่งของแต่ละ theater_location
  • แสดงผล top_movies

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

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