次のコードは警告を生成します。
Warning message:
<anonymous> : <anonymous>: ... may be used in an incorrect context: ‘mean(x[l], ...)’
doForeach <- function(x, ...)
{
require(doSNOW)
require(foreach)
cl <- snow::makeCluster(2, type="MPI")
on.exit(snow::stopCluster(cl))
registerDoSNOW(cl)
do.i <- function(i) lapply(seq_len(length(x)), function(l) mean(x[l], ...))
foreach(i=seq_len(10)) %dopar% { do.i(i) }
}
x <- rnorm(20)
r <- doForeach(x, trim=1)
それは労働者/奴隷がもう見ないという事実から来ていると思い...
ます。正式な引数は通常、を介して文字ベクトルとして渡されますが、引数には.export=c("<arg>")
機能しないようです...
。
...
この例で引数を処理する正しい方法は何ですか?