在 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% {
#...
}
最佳答案
您不能将 in
与 foreach()
一起使用。您只需使用命名参数。尝试一下
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/