我正在开发一个 R 包,它需要使用snowfall
包提供的并行化。snowfall
似乎与其他包(如ggplot2
,data.table
等)的导入不同。我已将 , 和 包含snowfall
在rlecuyer
描述snow
文件、名称空间文件中,并作为函数本身的导入参数。当我尝试访问此功能时,出现以下错误:
Error in sfInit() : could not find function "setDefaultClusterOptions"
该sfInit
函数似乎有一个nostart
/nostop
参数,它说它与嵌套使用有关,sfInit
但这似乎对我也没有作用。
实际代码本身使用一个sfInit
(这是我得到错误的地方)、一些sfExport
s 和sfLibrary
s 以及一个sfLapply
.
snow
可能的解决方案:如果我从描述文件中的导入部分移动到依赖部分,它似乎可以工作。我不知道为什么。