All,
I would like to use the assign to save some data from a calculation
within a foreach loop. Below is a contrived example where I cannot get
output_1 ... output_100 to show up in my list when I do ls(). I have
tried different combinations of pos and envir without anything showing
up.
out <- foreach(d=1:100, .combine=rbind) %dopar% {
x <- 10 * d
assign(paste("output_", d, sep=""), x, envir =
.GlobalEnv)
}
out
ls()
I am using doSNOW and here is the additional setup code needed to run
the above example if you don't already have a parallel backend
configured:
library(foreach)
library(doSNOW)
cl <- makeCluster(rep("localhost",8), type = "SOCK")
registerDoSNOW(cl)
Thanks in advance for any help. Roger
***************************************************************
This message is for the named person's use only. It may\...{{dropped:18}}