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

ทำความสะอาดการนับข้อมูล

ทั้ง left join และ right join อาจทำให้มีค่า NA ปรากฏในตารางผลลัพธ์ได้ โชคดีที่ฟังก์ชัน replace_na ช่วยแปลงค่า NA เหล่านั้นให้กลายเป็นค่าที่มีความหมายได้

ในแบบฝึกหัดที่ผ่านมา เราพบว่าคอลัมน์ n มีค่า NA หลังจากทำ right_join ครั้งนี้ลองใช้ replace_na ซึ่งรับ list ของชื่อคอลัมน์พร้อมค่าที่ต้องการแทนที่ NA เพื่อจัดการตารางของเราให้เรียบร้อย

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

การ Join ข้อมูลด้วย dplyr

ดูคอร์ส

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

  • ใช้ replace_na เพื่อแทนที่ค่า NA ในคอลัมน์ n ด้วยค่า 0

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

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

parts %>%
  count(part_cat_id) %>%
  right_join(part_categories, by = c("part_cat_id" = "id")) %>%
  # Use replace_na to replace missing values in the n column
  ___
แก้ไขและรันโค้ด