我是R新手并且遇到了一些挑战。我正在处理一个我从csv文件中读取的大型数据帧。我的数字向量包含NAs,阻止我运行分析。我如何摆脱这些NA,所以我实际上可以对我的数据做些什么?
答案 0 :(得分:8)
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是一个非常广泛的问题,试着将它具体化并给我们一个简明的问题。我确信SOers的某个人可以帮助你!
干杯,小伙子!
答案 1 :(得分:5)
na.omit(dataFrame)
这是一个很棒的网站,我用它来快速了解R相关信息:http://www.statmethods.net/input/missingdata.html
答案 2 :(得分:0)
可以使用na.omit()函数完成。
myVec <- na.omit(myVec)