如何删除具有NA值的“行”?
可能重复:
R – 使用data.frame中的NA删除行
如何快速删除其中一列中的NA值的数据框中的“行”?
所以
x1 x2 [1,] 1 100 [2,] 2 NA [3,] 3 300 [4,] NA 400 [5,] 5 500
应该导致:
x1 x2 [1,] 1 100 [3,] 3 300 [5,] 5 500
dat <- data.frame(x1 = c(1,2,3, NA, 5), x2 = c(100, NA, 300, 400, 500)) na.omit(dat) x1 x2 1 1 100 3 3 300 5 5 500