Skip to content

[R-es] Paralelizar R en windows

2 messages · Jesús Para Fernández, Carlos Ortega

#
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!!!
#
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ó: