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