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相关问答推荐

最优收敛

确定邻国

在水平条形图中zoom x_轴

为什么stat_bin在R中的ggplot中显示错误的数字?

使用格式化程序自定义hc_tooltip以添加textColor删除了我的标记并try 将它们带回失败

使用ggcorrplot在相关性矩阵上标注supertitle和index标签

将向量组合到一个数据集中,并相应地命名行

在R中使用download. file().奇怪的URL?

如何计算多个日期是否在一个日期范围内

有效识别长载体中的高/低命中

找出二叉树中每个 node 在R中的深度?

打印XTS对象

解析R函数中的变量时出现的问题

以字符格式导入的ExcelElectron 表格日期列标题

在具有多个响应变量的比例堆叠条形图上方添加总计

有没有办法将不等长的列表转换为R中的数据帧

防止正则表达式覆盖以前的语句

在生成打印的自定义函数中,可以通过变量将线型或 colored颜色 设置为NULL吗?

注释不会绘制在所有ggplot2面上

抽样变换-REXP与RWEIBUR