在parLapply中设置全局环境变量

时间:2018-03-29 20:26:42

标签: r parallel-processing

我想在parLapply调用中设置.GlobalEnv变量的值,以查看任务的进度。例如:

apply(df[2:5], 1, function(x)(sum(x==4)))
#1 2 3 4 
#1 0 3 1 

我尝试使用library(parallel) cl <- makeCluster(1) progress <- 0 voos <- parLapply(cl, c(1,2,3), function(x) { ... some code ... progress <- progress + 1 return(...) }) stopCluster(cl) ,但它确实无法运作。

有办法做到这一点吗?有更好的选择吗?

0 个答案:

没有答案