需要解释特定的R代码段

时间:2015-06-18 17:28:10

标签: r code-snippets explain

以下是我需要解释的代码:

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新手。

1 个答案:

答案 0 :(得分:0)

complete.classes查找&#34;完成&#34;的所有行,没有缺失值。这是man page。因此,completeCases对象将告诉你&#34;完成&#34;您刚读过的每个文件中的行。你真的不需要在rbind调用中存储i的值,因为它只是行号,所以它是多余的。对于这个应用程序,向量就可以了。

看起来你似乎缺少一个括号,或者这不是一大堆代码。