[R-es] Leer un txt a trozos
Eric
er|cconch@munoz @end|ng |rom gm@||@com
Mar Feb 12 22:27:51 CET 2019
Si importas esa tabla de datos en una planilla electrónica y ordenas por
la primera columna, fácilmente puedes eliminar todos los time X, end y
nombres de columna y luego importar todos los datos juntos de la forma
normal en R. Me ha tocado hacerlo muchas veces y es lo mas eficiente. Lo
otro es hacer un pequeño loop en R pero eso le toma muchos mas tiempo a
R ejecutarlo que a ti hacerlo a mano.
Saludos !!
Eric.
On 12/02/2019 15:16, Jaume Tormo wrote:
> Estimad using s eRRer using s,
>
> Tengo un txt que quiero importar a R.
> Pero no tiene un formato adecuado para usar cosas normales, como por
> ejemplo read.csv()
> El formato es algo así:
> time 1
> col1 col2 col3 col4
> dato dato dato dato
> dato dato dato dato
> dato dato dato dato
> dato dato dato dato
> dato dato dato dato
> end
>
> time 2
> col1 col2 col3 col4
> dato dato dato dato
> dato dato dato dato
> dato dato dato dato
> dato dato dato dato
> dato dato dato dato
> end
>
> time 3
> col1 col2 col3 col4
> dato dato dato dato
> dato dato dato dato
> dato dato dato dato
> dato dato dato dato
> dato dato dato dato
> end
>
> Lo que me gustaría decirle a R es "ves a donde pone time y tráete X lineas"
> o "ves a donde pone time y tráete lineas hasta que llegues a end"
> En realidad debe ser bastante fácil, todas las tablas empiezan con time y
> acaban con end y tienen el mismo numero de filas.
> He estado mirando readPlain(), scan(), readfile()... pero le puedes decir
> cuantas lineas leer pero no donde empezar... creo.
> ¿Alguna pista de por donde puedo empezar a mirar?
>
> Muchas gracias.
>
>
Más información sobre la lista de distribución R-help-es