ชิ้นส่วนที่มีในชุดหนึ่งแต่ไม่มีในอีกชุด
ในวิดีโอ คุณได้เรียนรู้วิธีกรองข้อมูลด้วย semi-join และ anti-join เพื่อตอบคำถามเกี่ยวกับข้อมูลของคุณ คราวนี้มาโฟกัสที่ชุดข้อมูล batwing กัน โดยใช้ทักษะที่มีเพื่อหาว่าชิ้นส่วนใดบ้างที่ปรากฏทั้งในชุด batwing และ batmobile และชิ้นส่วนใดที่มีอยู่ในชุดเดียวแต่ไม่มีในอีกชุด นอกจากนี้ยังจะตรวจสอบด้วยว่าชิ้นส่วนที่พบในทั้งสองชุดมีสีเหมือนกันหรือไม่
ชุดข้อมูล batmobile และ batwing ถูกโหลดไว้ให้แล้ว
batmobile <- inventory_parts_joined %>%
filter(set_num == "7784-1") %>%
select(-set_num)
batwing <- inventory_parts_joined %>%
filter(set_num == "70916-1") %>%
select(-set_num)
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การ Join ข้อมูลด้วย dplyr
คำแนะนำการฝึกหัด
- กรองชุด
batwingเพื่อหาชิ้นส่วนที่มีอยู่ในbatmobileด้วย โดยไม่คำนึงว่าสีจะเหมือนกันหรือไม่ - กรองชุด
batwingเพื่อหาชิ้นส่วนที่ไม่มีในbatmobileโดยไม่คำนึงว่าสีจะเหมือนกันหรือไม่
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Filter the batwing set for parts that are also in the batmobile set
batwing %>%
___
# Filter the batwing set for parts that aren't in the batmobile set
batwing %>%
___