Buenas,
Quiero paralelizar R en windows para hacer una ingesta de ficheros csv. En una carpeta tengo 1000 ficheros y quiero ir haciendo lo siguiente:
library(parallel)
preprocesar<-function(inicio,fin){
archivos<-list.files()
for(i in inicio,fin){
datos<-read.table(archivos[j],header=T,dec=",",sep=";")
}
}
tasks <- list(
job1 = preprocesar(1,2),
job2 = preprocesar(3,4),
job3 = preprocesar(5,6)
)
out <- mclapply(
tasks,
function(f) f(),
mc.cores=4
)
pero me da error, al ser windows me dice que no se puede paralelizar .... alguna idea???
Gracias chicos!!!
[R-es] Paralelizar R en windows
2 messages · Jesús Para Fernández, Carlos Ortega
Hola, Aquà tienes una forma: https://stackoverflow.com/questions/27051856/reading-multiple-files-quickly-in-r Saludos, Carlos Ortega www.qualityexcellence.es El 12 de junio de 2017, 15:38, Jesús Para Fernández < j.para.fernandez en hotmail.com> escribió:
Buenas,
Quiero paralelizar R en windows para hacer una ingesta de ficheros csv. En
una carpeta tengo 1000 ficheros y quiero ir haciendo lo siguiente:
library(parallel)
preprocesar<-function(inicio,fin){
archivos<-list.files()
for(i in inicio,fin){
datos<-read.table(archivos[j],header=T,dec=",",sep=";")
}
}
tasks <- list(
job1 = preprocesar(1,2),
job2 = preprocesar(3,4),
job3 = preprocesar(5,6)
)
out <- mclapply(
tasks,
function(f) f(),
mc.cores=4
)
pero me da error, al ser windows me dice que no se puede paralelizar ....
alguna idea???
Gracias chicos!!!
[[alternative HTML version deleted]]
_______________________________________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
Saludos, Carlos Ortega www.qualityexcellence.es [[alternative HTML version deleted]]