r - 如何在 R 中将 (i in nums) 与 foreach 一起使用?

标签 r foreach

foreach 的情况下,如何定义类似于 for(i in nums) 的内容?似乎 foreach 允许 i=1:nums,但就我而言,nums 中的数字不是连续的。

nums <- c(1,2,5,8)
prob <- foreach(i in nums, .combine = rbind, .packages = "randomForest") %dopar% {
  #...
}

最佳答案

您不能将 inforeach() 一起使用。您只需使用命名参数。尝试一下

nums <- c(1,2,5,8)
prob <- foreach(i =nums, .combine = rbind, .packages = "randomForest") %dopar% {#...}

参数将毫无问题地接受向量。 1:n 语法只是创建从 1 到 n 的元素向量的简单方法。但你可以直接传入你自己的向量。

关于r - 如何在 R 中将 (i in nums) 与 foreach 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28093310/

相关文章:

javascript - ejs 的问题(data.forEach 不是函数)!

javascript - JQuery 未注册按钮点击

PHP Foreach数组转表格显示

c# - ForEach 在 C# 中有索引

java - 有人可以解释为什么 forEach 循环中分配的对象在退出 forEach 循环时变为 null 吗?

r - 如何在 Ubuntu 上安装 R 2.11?

r - 如何在 R 中有效地找到高于阈值的最长序列

r - 将 sjPlot::tab_model() 或其他 html 表的输出编织成 PDF 文档

r - 如何引用函数中的列

r - R 中的内存高效分类器,用于极宽且不太长的训练集