【发布时间】:2017-06-07 08:04:04
【问题描述】:
我正在使用此代码导入数据
counts<-read.csv("data.csv", stringsAsFactors=FALSE, header=FALSE)
link to view the data
为了从数据中删除 NA,我使用了 2 种方法
1
lists <- lapply(as.list(counts), function(x) x[x != ""])
2
removeEMPTYstrings <- function(x) {
newVectorWOstrings <- x[x != ""]
return(newVectorWOstrings)
}
lists <- lapply(as.list(counts), removeEMPTYstrings)
但是这两种方法都没有从数据中删除 NA,我仍然收到此消息“错误:数据集中的 NA”。
我只想删除/忽略/未读取数据中的 NA,而不是删除整列或整行。
谢谢。
【问题讨论】:
-
最好对数据使用内联可重现代码,而不是添加屏幕截图
-
您展示的方法是删除空白而不是 NA。你可能需要
is.na