ฉันต้องการทราบวิธีละเว้นNA
ค่าในกรอบข้อมูล แต่เฉพาะในบางคอลัมน์ที่ฉันสนใจ
ตัวอย่างเช่น,
DF <- data.frame(x = c(1, 2, 3), y = c(0, 10, NA), z=c(NA, 33, 22))
แต่ฉันต้องการละเว้นข้อมูลที่y
เป็นNA
ดังนั้นผลลัพธ์ควร
x y z
1 1 0 NA
2 2 10 33
na.omit
NA
ดูเหมือนลบแถวทั้งหมดมีการใด ๆ
ใครช่วยฉันออกจากคำถามง่าย ๆ นี้ได้ไหม
แต่ถ้าตอนนี้ฉันเปลี่ยนคำถามเช่น:
DF <- data.frame(x = c(1, 2, 3,NA), y = c(1,0, 10, NA), z=c(43,NA, 33, NA))
หากฉันต้องการละเว้นเพียงอย่างเดียวx=na
หรือz=na
ฉันจะใส่|
ฟังก์ชันไว้ในตำแหน่งใดได้บ้าง