从数据框中删除 N/A

Remove N/A from the Data Frame

数据框就像

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

试过这些

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

猜猜 NA 和 N/A 之间有区别 我如何按照说明删除行

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)

诀窍是改变你的字符值,"N/A" 到 R 理解为 NA 的值。