从数据框中删除N / A.

时间:2016-03-10 09:36:57

标签: r na

数据框就像 enter image description here

我必须删除任何数据帧列中至少有一个N / A的行。

尝试过这些

   frame1 <- na.omit(frame1)
   is.null(frame1)
   [1] FALSE

猜猜NA和N / A之间存在差异 如何按照说明删除行

1 个答案:

答案 0 :(得分:5)

A  <- data.frame(x=c(1,2,3,4),
                 y=c(1,2,3,4),
                 z=c(1,"N/A",3,4))

A[A == "N/A"]  <- NA
na.omit(A)

诀窍是改变你的角色值,&#34; N / A&#34; R理解为NA。