0
我正在运行下面的代码并仅获得i = 1的结果。
我如何获得行矩阵全部结果 - 我= 2和我= 3?为什么使用%dopar%的foreach循环不会产生所有结果
library(doMC)
library(foreach)
number_of_cpus=4
cl<-makeCluster(number_of_cpus)
registerDoMC(cores=4)
split_results2 <-
foreach(i=1:3, .combine=rbind, .inorder=TRUE, mc.cores=4) %dopar% {
Split_factor=as.character(split_factors[1,i])
Data$Split_Factor = as.character(Data$Split_Factor)
Data_new=Data[Data$Split_Factor==Split_factor,]
GetSplit(Data_new,Data_ind,num_vars,num_factors,r_jobs,probs) }