我是 R 新手,遇到了一些挑战。我正在处理一个从 csv 文件中读取的大型数据框。我的数值向量包含阻止我运行分析的 NA。我如何摆脱这些 NA 以便我实际上可以对我的数据做一些事情?
最佳答案
x[!is.na(x)]
, 或 na.omit
(有关所有可用的 apropos("^na\\.")
功能,请参阅 na.
)、na.rm = TRUE
作为一个论点,例如sapply(dtf, sd,
na.rm = TRUE)
, options(na.action = "na.omit")
这是默认设置的,但很多函数不依赖于全局
定义的 NA 操作(
mean
用于例如),而有些人这样做(现在我
举不出例子),
NA,你应该考虑变量
插补,有一个 question asked on SO这可能会有所帮助。
长话短说,处理 NA 是一个非常广泛的问题,尝试将其具体化并给我们一个简洁的问题。我相信 SOers 的某个人可以帮助你!
干杯,小伙子!
关于R:删除数值向量中的 NA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3145312/