An embedded and charset-unspecified text was scrubbed... Name: no disponible URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20120422/1a7a43a1/attachment.pl>
[R-es] Write y write.table
10 messages · Javier Marcuzzi, Oscar Perpiñan, Eva Prieto Castro +1 more
Estimada Eva Si la lectura del archivo es lenta, debe tener muchos datos, no se si es buena idea aumentar la velocidad de lectura, posiblemente es preferible invertir tiempo en la incorporación de datos de forma tal que aceleren el procesamiento numérico, al respecto solo puedo comentarle que no hace mucho, en esta lista colocaron un link a un grupo de usuarios españoles que se reunieron en su ciudad, en dicho encuentro grabaron un video donde exponen el trabajo con muchos datos (gigas). Javier -----Mensaje original----- From: Eva Prieto Castro Sent: Sunday, April 22, 2012 3:39 PM To: r-help-es en r-project.org Subject: [R-es] Write y write.table Hola: El write y el write.table me están ralentizando bastante el proceso de volcado en fichero ASCII. ¿Conocéis algún modo más rápido de hacerlo?. El sink() no me sirve, pues no me permite controlar la presentación de los datos en el fichero (p.e. tabulaciones, lÃnea de separación, etc.). Gracias! Un saludo Eva Prieto Castro _______________________________________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
An embedded and charset-unspecified text was scrubbed... Name: no disponible URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20120422/e4bebd0d/attachment.pl>
An embedded and charset-unspecified text was scrubbed... Name: no disponible URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20120422/350ce060/attachment.pl>
An embedded and charset-unspecified text was scrubbed... Name: no disponible URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20120422/5d161812/attachment.pl>
On dom 22 abr 2012 23:29:39 CEST, Eva Prieto Castro wrote:
Gracias a los tres. Oscar, por favor, ¿podrÃas ampliarme esa información?. Yo tengo varios dataframes con datos que debo volcar en el fichero de resultados, pero adecuando la presentación; es decir, debo indicar el tÃtulo de cada tabla, indicar los nombres de las columnas (a poder ser con una lÃnea separadora por encima y otra por debajo) y a continuación los datos del dataframe, de manera tabulada; todo ello para cada uno de los 3 dataframes.
Hola, Con lo que intuyo que intentas conseguir, se me ocurre un ejemplo sencillo que puedes adaptar a lo que tú necesites:
x <- 1:4 xchar <- paste(x, collapse=' ') xchar
[1] "1 2 3 4"
sep <- rep('_', nchar(xchar))
sep
[1] "_" "_" "_" "_" "_" "_" "_"
sepchar <- paste(sep, collapse='') sepchar
[1] "_______"
obj <- paste(xchar, sepchar, xchar, sepchar, sep='\n') obj
[1] "1 2 3 4\n_______\n1 2 3 4\n_______"
cat(obj, file='obj.txt')
Saludos Oscar.
--- El dom, 22/4/12, Oscar Perpiñan <oscar.perpinan en gmail.com> escribió: De: Oscar Perpiñan <oscar.perpinan en gmail.com> Asunto: Re: [R-es] Write y write.table Para: "Eva Prieto Castro" <evapcastro en yahoo.es> CC: r-help-es en r-project.org Fecha: domingo, 22 de abril, 2012 21:53 El 22/04/2012 19:40, "Eva Prieto Castro" <evapcastro en yahoo.es> escribió:
Hola: El write y el write.table me están ralentizando bastante el proceso de volcado en fichero ASCII. ¿Conocéis algún modo más rápido de hacerlo?.
Intuyo que la lentitud se debe a que estás haciendo mucho trabajo de apertura/escritura de fichero. Creo que conseguirás más velocidad si compones primero la salida completa en R (trabajando con la memoria) construyendo un objeto "character" que aglutine lo que necesites, y finalmente lo escribas al fichero de una sola vez. Oscar.
Oscar Perpiñán Lamigueiro Dpto. IngenierÃa Eléctrica EUITI-UPM URL: http://procomun.wordpress.com Twitter: @oscarperpinan
An embedded and charset-unspecified text was scrubbed... Name: no disponible URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20120424/b32da1d9/attachment.pl>
1 day later
An embedded and charset-unspecified text was scrubbed... Name: no disponible URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20120425/bb1f2a46/attachment.pl>
An embedded and charset-unspecified text was scrubbed... Name: no disponible URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20120425/4e5f4b37/attachment.pl>
An embedded and charset-unspecified text was scrubbed... Name: no disponible URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20120425/91d54384/attachment.pl>