Buenas tardes a todos, Estoy interesado en exportar unos datos que procesé en R; los datos tienen ~1.5K filas y ~114K columnas. Existe alguna forma que permita hacerlo de manera rapida? La función write.table() puede usarse, pero por lo poco que he probado tarda mucho en generar el archivo final. Cualquier sugerencia es bienvenida. Muchas gracias, Jorge.- [[alternative HTML version deleted]]
Hola Jorge, ¿Has probado el paquete "Saves"?. Tiene funciones tanto para importar como para exportar datos de manera rápida, hasta de forma "ultra rápida". *4 Advanced (crazy) usage* *Calling the "ultra.fast" option in saves() and loads() will make the commands run a lot faster but* *without any check made on user input, so be careful and use only if you are really know what you* *are up to!* *This option eliminates all inner control over given paramaters, checks are left out for greater* *performance, and also: no compression is done while saving the variables, all les are put in a new* *working directory* La vignette la puedes encontrar aquí, donde se ofrecen comparativas con funciones de otros paquetes. http://cran.r-project.org/web/packages/saves/vignettes/saves.pdf Saludos, Carlos Ortega www.qualityexcellence.es El 5 de octubre de 2012 07:17, Jorge I Velez <jorgeivanvelez@gmail.com>escribió:> Buenas tardes a todos, > > Estoy interesado en exportar unos datos que procesé en R; los datos tienen > ~1.5K filas y ~114K columnas. Existe alguna forma que permita hacerlo de > manera rapida? La función write.table() puede usarse, pero por lo poco que > he probado tarda mucho en generar el archivo final. > > Cualquier sugerencia es bienvenida. > > Muchas gracias, > Jorge.- > > [[alternative HTML version deleted]] > > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es > >-- Saludos, Carlos Ortega www.qualityexcellence.es [[alternative HTML version deleted]]
Hola Carlos, Muchas gracias por la información. Voy a intentar a ver qué pasa. Un saludo, Jorge.- 2012/10/5 Carlos Ortega <>> Hola Jorge, > > ¿Has probado el paquete "Saves"?. > Tiene funciones tanto para importar como para exportar datos de manera > rápida, hasta de forma "ultra rápida". > > *4 Advanced (crazy) usage* > *Calling the "ultra.fast" option in saves() and loads() will make the > commands run a lot faster but* > *without any check made on user input, so be careful and use only if you > are really know what you* > *are up to!* > *This option eliminates all inner control over given paramaters, checks > are left out for greater* > *performance, and also: no compression is done while saving the > variables, all les are put in a new* > *working directory* > > La vignette la puedes encontrar aquí, donde se ofrecen comparativas con > funciones de otros paquetes. > > http://cran.r-project.org/web/packages/saves/vignettes/saves.pdf > > Saludos, > Carlos Ortega > www.qualityexcellence.es > > El 5 de octubre de 2012 07:17, Jorge I Velez <jorgeivanvelez@gmail.com>escribió: > >> Buenas tardes a todos, >> >> Estoy interesado en exportar unos datos que procesé en R; los datos tienen >> ~1.5K filas y ~114K columnas. Existe alguna forma que permita hacerlo de >> manera rapida? La función write.table() puede usarse, pero por lo poco >> que >> he probado tarda mucho en generar el archivo final. >> >> Cualquier sugerencia es bienvenida. >> >> Muchas gracias, >> Jorge.- >> >> [[alternative HTML version deleted]] >> >> >> _______________________________________________ >> R-help-es mailing list >> R-help-es@r-project.org >> https://stat.ethz.ch/mailman/listinfo/r-help-es >> >> > > > -- > Saludos, > Carlos Ortega > www.qualityexcellence.es >[[alternative HTML version deleted]]
Hola Carlos y demas miembros de la lista, Despues de casi una semana de pruebas, encuentro que alternativa utilizando la libreria "saves" es, en tiempo, muy similar a write.table(). Tiene alguien alguna otra alternativa? Muchas gracias, Jorge.- 2012/10/5 Jorge I Velez <>> Hola Carlos, > > Muchas gracias por la información. Voy a intentar a ver qué pasa. > > Un saludo, > Jorge.- > > 2012/10/5 Carlos Ortega <> > > Hola Jorge, >> >> ¿Has probado el paquete "Saves"?. >> Tiene funciones tanto para importar como para exportar datos de manera >> rápida, hasta de forma "ultra rápida". >> >> *4 Advanced (crazy) usage* >> *Calling the "ultra.fast" option in saves() and loads() will make the >> commands run a lot faster but* >> *without any check made on user input, so be careful and use only if you >> are really know what you* >> *are up to!* >> *This option eliminates all inner control over given paramaters, checks >> are left out for greater* >> *performance, and also: no compression is done while saving the >> variables, all les are put in a new* >> *working directory* >> >> La vignette la puedes encontrar aquí, donde se ofrecen comparativas con >> funciones de otros paquetes. >> >> http://cran.r-project.org/web/packages/saves/vignettes/saves.pdf >> >> Saludos, >> Carlos Ortega >> www.qualityexcellence.es >> >> El 5 de octubre de 2012 07:17, Jorge I Velez <> escribió: >> >>> Buenas tardes a todos, >>> >>> Estoy interesado en exportar unos datos que procesé en R; los datos >>> tienen >>> ~1.5K filas y ~114K columnas. Existe alguna forma que permita hacerlo de >>> manera rapida? La función write.table() puede usarse, pero por lo poco >>> que >>> he probado tarda mucho en generar el archivo final. >>> >>> Cualquier sugerencia es bienvenida. >>> >>> Muchas gracias, >>> Jorge.- >>> >>> [[alternative HTML version deleted]] >>> >>> >>> _______________________________________________ >>> R-help-es mailing list >>> R-help-es@r-project.org >>> https://stat.ethz.ch/mailman/listinfo/r-help-es >>> >>> >> >> >> -- >> Saludos, >> Carlos Ortega >> www.qualityexcellence.es >> > >[[alternative HTML version deleted]]
Mira estas dos sugerencias: En esta primera, se da la idea de utilizar write.table() sobre el mismo fichero salvando porciones del data.frame o convirtiendo tu data.frame (si es texto) a matrix que mejora la velocidad de escritura: http://stackoverflow.com/questions/9703068/most-efficient-way-of-exporting-large-3-9-mill-obs-data-frames-to-text-file?lq=1 Y esta otra donde se comenta que un lector rápido para read.table() está en la agenda pero no un "writer" rápido. Que se puede solicitar como feature pare las siguientes versiones de R...: http://stackoverflow.com/questions/12013953/write-csv-for-large-data-table-in-r Saludos, Carlos Ortega www.qualityexcellence.es El 11 de octubre de 2012 15:23, Jorge I Velez <jorgeivanvelez@gmail.com>escribió:> Hola Carlos y demas miembros de la lista, > > Despues de casi una semana de pruebas, encuentro que alternativa > utilizando la libreria "saves" es, en tiempo, muy similar a write.table(). > > Tiene alguien alguna otra alternativa? > > Muchas gracias, > Jorge.- > > > 2012/10/5 Jorge I Velez <> > >> Hola Carlos, >> >> Muchas gracias por la información. Voy a intentar a ver qué pasa. >> >> Un saludo, >> Jorge.- >> >> 2012/10/5 Carlos Ortega <> >> >> Hola Jorge, >>> >>> ¿Has probado el paquete "Saves"?. >>> Tiene funciones tanto para importar como para exportar datos de manera >>> rápida, hasta de forma "ultra rápida". >>> >>> *4 Advanced (crazy) usage* >>> *Calling the "ultra.fast" option in saves() and loads() will make the >>> commands run a lot faster but* >>> *without any check made on user input, so be careful and use only if >>> you are really know what you* >>> *are up to!* >>> *This option eliminates all inner control over given paramaters, checks >>> are left out for greater* >>> *performance, and also: no compression is done while saving the >>> variables, all les are put in a new* >>> *working directory* >>> >>> La vignette la puedes encontrar aquí, donde se ofrecen comparativas con >>> funciones de otros paquetes. >>> >>> http://cran.r-project.org/web/packages/saves/vignettes/saves.pdf >>> >>> Saludos, >>> Carlos Ortega >>> www.qualityexcellence.es >>> >>> El 5 de octubre de 2012 07:17, Jorge I Velez <> escribió: >>> >>> Buenas tardes a todos, >>>> >>>> Estoy interesado en exportar unos datos que procesé en R; los datos >>>> tienen >>>> ~1.5K filas y ~114K columnas. Existe alguna forma que permita hacerlo >>>> de >>>> manera rapida? La función write.table() puede usarse, pero por lo poco >>>> que >>>> he probado tarda mucho en generar el archivo final. >>>> >>>> Cualquier sugerencia es bienvenida. >>>> >>>> Muchas gracias, >>>> Jorge.- >>>> >>>> [[alternative HTML version deleted]] >>>> >>>> >>>> _______________________________________________ >>>> R-help-es mailing list >>>> R-help-es@r-project.org >>>> https://stat.ethz.ch/mailman/listinfo/r-help-es >>>> >>>> >>> >>> >>> -- >>> Saludos, >>> Carlos Ortega >>> www.qualityexcellence.es >>> >> >> >-- Saludos, Carlos Ortega www.qualityexcellence.es [[alternative HTML version deleted]]