.groupby() และ .sum() ใช้ร่วมกัน
หากได้ดูข้อมูลระดับธุรกรรมในแบบฝึกหัดที่แล้ว คุณอาจสังเกตเห็นคอลัมน์ใหม่ เช่น movie_genre และ ticket_type ในแบบฝึกหัดนี้ เราจะมาสรุปข้อมูลตาม ticket_type กัน โดยตั๋วแต่ละใบจะระบุราคาสำหรับผู้ใหญ่ ผู้สูงอายุ หรือเด็ก และคอลัมน์ ticket_type จะบันทึกประเภทตั๋วที่ซื้อในแต่ละธุรกรรม
มาใช้ .groupby() และ .sum() เพื่อสร้างตารางสรุป และดูว่าตั๋วแต่ละประเภทมียอดขายเป็นเท่าไร
โหลดแพ็กเกจ pandas และชุดข้อมูล sales ไว้ให้แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Python สำหรับผู้ใช้สเปรดชีต
คำแนะนำการฝึกหัด
- ใช้
.groupby()และ.sum()เพื่อสร้างตารางสรุปยอดขายตั๋วแยกตามticket_type - พิมพ์ผลลัพธ์
ticket_type_summaryออกมาที่คอนโซล
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Create summary by ticket type
ticket_type_summary = sales.____(____, as_index=False).____()
# Print ticket_type_summary