使用foreach附加到R列表正在打印列表

时间:2015-12-22 21:57:37

标签: r foreach

我正在使用foreach循环将结果组合在一个列表中。下面的代码显示了两个使用for和一个foreach的循环。两者都工作正常,但在执行foreach版本后,R将列表的内容打印到控制台。为什么这样做,我的语法错了?

此致 戴夫

/var/www/site

1 个答案:

答案 0 :(得分:1)

您应该使用foreach的方式与您的方式略有不同。以此示例(不打印结果):

require(foreach)
inputs <- list(list(), list(), list())
results <- foreach(input = inputs) %do% {
  one.result <- input
  return(one.result)
}