以下是我需要解释的代码:
for (i in id) {
data <- read.csv(files[i] )
c <- complete.cases(data)
naRm <- data[c, ]
completeCases <- rbind(completeCases, c(i, nrow(naRm)))
据我所知,变量c在这里存储了多个逻辑值。之后,这对我来说似乎很陌生。 data[c, ]
如何运作?
仅供参考,我是R新手。
答案 0 :(得分:0)
complete.classes查找&#34;完成&#34;的所有行,没有缺失值。这是man page。因此,completeCases对象将告诉你&#34;完成&#34;您刚读过的每个文件中的行。你真的不需要在rbind调用中存储i的值,因为它只是行号,所以它是多余的。对于这个应用程序,向量就可以了。
看起来你似乎缺少一个括号,或者这不是一大堆代码。