R foreach嵌套函数没有使用do.call查找函数的参数

时间:2017-09-04 15:45:12

标签: r function foreach arguments

我正试图从许多功能中拉出一个R包。所有工作,包括涉及foreach和do.call的顶级工作。出于某种原因,当我打包它们时,它将找不到嵌套在第三级的函数的参数对象。这是我得到的错误

Error in { : task 2 failed - "object 'total.dose.params' not found"

我在https://github.com/jamaas/qmradoparr.git

组装了一个mwe

我已经尝试过使用.export和其他人的所有庄园,但仍然无法找到它来找到这个对象。在repo中是一个非常小的R脚本,名为driver1.R,应该能够证明这个问题。

1 个答案:

答案 0 :(得分:1)

您不需要导出任何变量,只需将foreach使用的每个变量传递给其环境(调用foreach的函数)。

我已经为你的包裹制作了pull request

相关问题