「並列」パッケージを使用して 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 からコマンド ラインからロードできます。この問題は、並列プロセスを使用してスクリプトを実行する場合にのみ発生するようです。