首页 文章

如何删除NA值的“行”? [重复]

提问于
浏览
46

可能重复: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

1 回答

  • 83
    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
    

相关问题