[R-es] Leer ficheros csv muy grandes (más de un 1 Giga)
Esteban Moro Egido
emoro en math.uc3m.es
Sab Ene 28 21:56:46 CET 2012
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ó:
> 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
>
> [[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
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>
Más información sobre la lista de distribución R-help-es