【发布时间】:2016-02-11 02:19:11
【问题描述】:
我正在尝试使用 R 中的 na.omit() 函数在我的数据中为一个教育变量删除所有 NA。但是,该函数会删除我在数据中的所有观察结果,尽管只有两个 NA教育变量。以下是 R 输出:
> dim(data)
[1] 146688 167
> sum(is.na(data$educ))
[1] 2
> data2 = na.omit(data$educ)
> dim(data2)
NULL
sum(is.na()) 函数只计算两个 NA,所以 na.omit() 应该只删除两行,对吗?为什么函数会删除我的所有观察结果?
【问题讨论】:
-
看
data2。这是一个原子向量。原子向量没有dim属性。要在整个数据集上使用na.omit,请不要提取列。一个可重现的例子会很棒。
标签: r missing-data