การ Join ตาราง parts และ inventories
ข้อมูล LEGO มีหลายตารางที่สามารถ join เข้าด้วยกันได้ บางครั้งข้อมูลที่ต้องการอาจอยู่ห่างออกไปอีกหลายตาราง (จะได้เรียนในบทถัดไป) สำหรับตอนนี้ รู้จัก parts ซึ่งเป็นรายการชิ้นส่วน LEGO ทั้งหมด และตารางใหม่ inventory_parts ที่มีข้อมูลเพิ่มเติมเกี่ยวกับชิ้นส่วนเหล่านั้น เช่น color_id ของแต่ละชิ้นส่วนที่พบในชุด LEGO แต่ละชุด
มา join สองตารางนี้เข้าด้วยกัน เพื่อสังเกตว่าการ join parts กับ inventory_parts ทำให้ตารางมีขนาดใหญ่ขึ้นอย่างไร อันเป็นผลจากความสัมพันธ์แบบ one-to-many ระหว่างสองตารางนี้
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การ Join ข้อมูลด้วย dplyr
คำแนะนำการฝึกหัด
- เชื่อมตาราง
partsและinventory_partsโดยใช้ หมายเลขชิ้นส่วน ด้วย inner join
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Combine the parts and inventory_parts tables
parts %>%
___