[R-es] Leer ficheros csv muy grandes (más de un 1 Giga)
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>