আমার কাছে 2 টি স্ক্রিপ্ট রয়েছে যা ঠিক একই কাজ করে।
তবে একটি স্ক্রিপ্ট 3 আরডিটা ফাইল তৈরি করছে যা ওজনের 82.7 কেবি এবং অন্য স্ক্রিপ্ট 3 আরডিটা ফাইল তৈরি করে যা 120 কেবি ওজন করে।
প্রথমটি সমান্তরাল ছাড়া:
library("plyr")
ddply(.data = iris,
.variables = "Species",
##.parallel=TRUE,##Without parallel
.fun = function(SpeciesData){
#Create Simple Model -------------------------------------------------------------
Model <- lm(formula = "Sepal.Length~Sepal.Width+Petal.Length+Petal.Width",data = SpeciesData)
#Save The Model -------------------------------------------------------------
save(Model,
compress = FALSE,
file = gsub(x = "Species.RData",
pattern = "Species",
replacement = unique(SpeciesData$Species)))
})
দ্বিতীয়টি সমান্তরাল সহ:
library("plyr")
doSNOW::registerDoSNOW(cl<-snow::makeCluster(3))
ddply(.data = iris,
.variables = "Species",
.parallel=TRUE,##With parallel
.fun = function(SpeciesData){
#Create Simple Model -------------------------------------------------------------
Model <- lm(formula = "Sepal.Length~Sepal.Width+Petal.Length+Petal.Width",data = SpeciesData)
#Save The Model -------------------------------------------------------------
save(Model,
compress = FALSE,
file = gsub(x = "Species.RData",
pattern = "Species",
replacement = unique(SpeciesData$Species)))
})
snow::stopCluster(cl)
দ্বিতীয় স্ক্রিপ্ট ফাইলগুলি তৈরি করে যা ওজনে 42% বেশি।
স্বয়ংক্রিয়ভাবে ফাইলের আকার না বাড়িয়ে আমি কীভাবে ফাইলগুলিকে সমান্তরালে সংরক্ষণ করতে পারি?
r lang lock file
এবং 5 সেকেন্ড পরে আপনি পছন্দসই প্যাকেজ পাবেন cran.r-project.org/web/packages/filelock/filelock.pdf