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

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