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

การ Join และกรองข้อมูลที่ซ้ำกัน

มีการโหลด data.table อีกตัวหนึ่งเข้าสู่ session R ของคุณแล้ว ชื่อว่า framingham ซึ่งประกอบด้วยยีน 35 ตัวพร้อมข้อมูลความสัมพันธ์กับโรคหัวใจ จากการศึกษาแบบ open access โดย Joehanes R. et al. ที่ตีพิมพ์ในปี 2013 เป้าหมายคือนำผลลัพธ์ของการศึกษานี้มาเปรียบเทียบกับผลลัพธ์จากแต่ละการศึกษาของคุณ data.table ของ cardio_2 และ heart_2 ที่กรองค่าที่ขาดหายไปแล้ว แต่ยังคงมีหลาย probe ต่อยีน ได้ถูกโหลดเข้ามาใน session R ของคุณแล้ว รวมถึง data.table ของความสัมพันธ์ที่ทำซ้ำได้ที่สร้างในแบบฝึกหัดที่แล้ว ชื่อว่า reproducible ก็ได้ถูกโหลดมาด้วยเช่นกัน

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การ Join ข้อมูลด้วย data.table ใน R

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ใช้ syntax ของ data.table เพื่อทำ right join framingham เข้ากับ heart_2 โดยเลือก probe แรกของแต่ละยีนใน heart_2
  • ทำ anti-join framingham เข้ากับ reproducible เพื่อดูว่ามียีนใดที่ยังไม่เคยพบว่ามีความสัมพันธ์กับโรคหัวใจมาก่อน

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Right join taking the first match
___

# Anti-join
___
แก้ไขและรันโค้ด