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) }