Skip to content

[R-es] Leer ficheros csv muy grandes (más de un 1 Giga)

5 messages · Miguel Astor Varela, Javier Marcuzzi, Esteban Moro Egido +2 more

#
Miguel

¿Cuántos gigas de ram tiene disponible? Si usted utiliza una archivo mayor a 
1 Gb, ¿cuántos Gb son requeridos por R?

Pero debe haber alguna alternativa, en este lugar 
http://cran.r-project.org/web/views/HighPerformanceComputing.html señalan 
posibilidades, pero escapa a mi experiencia.

Javier

-----Mensaje original----- 
From: Miguel Astor Varela
Sent: Saturday, January 28, 2012 5:33 PM
To: r-help-es en r-project.org
Subject: [R-es] Leer ficheros csv muy grandes (más de un 1 Giga)

Hola,
Estoy intentando leer ficheros csv bastante grandes (más un 1 Giga). Hasta
ahora con archivos más pequeños siempre he utilizado la función read.csv y
me ha funcionado bastante bien, pero a partir de ese tamaño el R se me
queda bloqueado. Además, el ordenador que tengo no es nada potente.

He probado con la función scan pero tengo un problema. Los ficheros csv son
campos numéricos con decimales salvo un campo que es una letra.

Alguien me podría recomendar alguna otra función para leer esos ficheros?
Muchas gracias








_______________________________________________
R-help-es mailing list
R-help-es en r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es
#
Hola Miguel

Desde luego depende de la memoria que tengas en la máquina. Aún así lo que preguntas creo que se puede hacer utilizando "what" en scan.

datos <- scan("fichero.dat",what=list(" "," ",0))

La idea es la siguiente: la lista que va en el what da una descripción de cómo son las columnas que tienes. Pon un " " por cada columna alfanumérica y un 0 por una columna numérica. En el ejemplo anterior tendrías 2 columnas alfanumérica y una numérica.

Un saludo

El 28/01/2012, a las 21:33, Miguel Astor Varela escribió:
Esteban Moro Egido
Dept. Mathematics | Universidad Carlos III de Madrid 
Tel.: (+34) 916248727 · markov.uc3m.es



------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20120128/be12a627/attachment.html>
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: 4225769.PNG
Type: image/png
Size: 2068 bytes
Desc: no disponible
URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20120128/be12a627/attachment.png>