การ merge เพื่อดึงข้อมูลที่ตั้งของโรงภาพยนตร์
ตอนนี้เรามีชื่อโรงภาพยนตร์แล้ว แต่ถ้าอยากได้ทั้งชื่อและที่ตั้งล่ะ?
ขณะนี้มี DataFrame สองตัวที่โหลดไว้แล้ว:
theater_sales— สรุปจำนวนตั๋วที่ขายได้ในแต่ละโรงภาพยนตร์ โดยอ้างอิงจากชื่อโรงtheater_info— ตารางที่รวบรวมชื่อและที่ตั้งของแต่ละโรงภาพยนตร์
ลองเปิดดูใน console เพื่อทำความเข้าใจโครงสร้างของแต่ละตารางได้เลย
ทั้งสองตารางมีคอลัมน์ที่ใช้เชื่อมข้อมูลกัน แต่ชื่อคอลัมน์ไม่ตรงกัน มาจัดการ join นี้ในแบบฝึกหัดกัน!
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Python สำหรับผู้ใช้สเปรดชีต
คำแนะนำการฝึกหัด
- ใช้เมธอด
.merge()บนtheater_salesเพื่อ join กับtheater_infoโดยระบุคอลัมน์ key ให้ถูกต้อง - ใช้เมธอด
.drop()เพื่อลบคอลัมน์theaterที่ซ้ำซ้อนออกจากsales_join
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Join the tables
sales_join = ____
# Drop the redundant theater column
sales_complete = ____
# Print the table
print(sales_complete)