`model.frame`没有看到`foreach`并行循环中定义的对象

时间:2014-12-07 18:52:48

标签: r foreach domc

我在cv.tree中尝试使用library(tree)找到最佳修剪分类树时遇到了问题。我已将原因追溯到model.frame内调用cv.tree。这是一个MWE:

library(tree)
library(foreach)
library(doMC)
data(iris)

registerDoMc(1)
foreach (i=(1:1)) %dopar% {
  d <- iris
  full_tree <- tree(Species ~ ., data=d)
  model.frame(full_tree)
}

Error in { : task 1 failed - "object 'd' not found"

有人可以解释这种行为吗?

0 个答案:

没有答案