r - 如何删除 NA 值的 "rows"?

标签 r

Possible Duplicate:
R - remove rows with NAs in data.frame

如何快速删除数据框中其中一列中具有 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

关于r - 如何删除 NA 值的 "rows"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6138776/

相关文章:

r - 按 glm 模型摘要中的 p 值对 xtable() 输出进行排序

r - 求断点前后的斜率

r - 根据另一个列表 mutate() 一个列表

r - ggplot2 图例 2 行

read.csv() - 三列中的两列

performance - 将JIT与R一起使用可能存在的缺点?

r - 在R中处理readLines()函数

r - 用m维数组选择N维数组的子集?

r - 如何根据逻辑从数值矩阵生成向量或因子(无 for 循环)

r - Roadoi 中的 UseMethod ("http_error"错误