การ merge เพื่อคำนวณราคาตั๋ว
ปรากฏว่าราคาตั๋วสำหรับผู้ใหญ่ เด็ก และผู้สูงอายุนั้นแตกต่างกัน!
ขณะนี้มี DataFrame สองชุดที่โหลดไว้แล้ว:
ticket_type_sales— สรุปจำนวนตั๋วที่ขายให้ผู้ใหญ่ เด็ก และผู้สูงอายุticket_prices— ตารางราคาตั๋วสำหรับแต่ละประเภท
ลองเปิดดูใน console เพื่อทำความเข้าใจข้อมูลก่อนได้เลย
มา merge ticket_type_sales กับ ticket_prices เพื่อคำนวณรายได้แยกตามประเภทตั๋วกัน!
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Python สำหรับผู้ใช้สเปรดชีต
คำแนะนำการฝึกหัด
- ใช้เมธอด
.merge()บนticket_type_salesเพื่อ join กับ DataFrameticket_pricesโดยใช้คอลัมน์ticket_type - สร้างคอลัมน์
revenueในsales_completeโดยให้เท่ากับtickets_soldคูณกับticket_price
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Join the tables
sales_complete = ticket_type_sales.____(____, ____, ____)
# Add a revenue column
____ = ____ * ____
# Print the table
print(sales_complete)