我想借助“parallel”包在 R 中运行并行代码,这是我的代码:
library('SNFtool')
foreach(i = 1,.packages=c('igraph','SNFtool')) %dopar% calNMI(list2[[i]],list3[[i]])
我得到的具体错误是:
Error in e$fun(obj, substitute(ex), parent.frame(), e$data) :
worker initialization failed: there is no package called 'SNFtool'
但是我确实有包“SNFtool”,并且可以从命令行从 Rstudio 和 R 加载它。问题似乎只存在于使用并行进程运行脚本时。