[R-es] Leer un txt a trozos

Marcelino De La Cruz Rot m@rce||no@de|@cruz @end|ng |rom urjc@e@
Mar Feb 12 20:01:30 CET 2019


Hola:
Yo haría algo basado en esto. Obviamente habría que tunearlo pero no 
sería muy complicado

texto<- scan("texto.txt", what="character")

times<-grep("time", texto)
ends<- grep("end", texto)
for ( i in 1: length(times))
  print(matrix(texto[(times[i]+2):(ends[i]-1)], nc=4, byrow=T))



Saudos,

Marcelino

El 12/02/2019 a las 19:33, Javier Nieto escribió:
> Hola desconozco como hacer eso en R. Yo lo har�a editando el archivo por fuera utilizando sed para eliminar los nombres de columnas, los time #, los end y finalmente las l�neas en blanco, despu�s lo leer�a en R con read.csv
>
> Saludos
> ________________________________
> De: R-help-es <r-help-es-bounces using r-project.org> en nombre de Jaume Tormo <jautorbla using gmail.com>
> Enviado: martes, 12 de febrero de 2019 12:16 p. m.
> Para: r-help-es using r-project.org
> Asunto: [R-es] Leer un txt a trozos
>
> 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.
>
>
> --
> Jaume Tormo.
> https://es.linkedin.com/in/jaumetormo
> https://acercad.wordpress.com/
>
>          [[alternative HTML version deleted]]
>
> _______________________________________________
> R-help-es mailing list
> R-help-es using r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
> 	[[alternative HTML version deleted]]
>
>
> _______________________________________________
> R-help-es mailing list
> R-help-es using r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es


-- 
Marcelino de la Cruz Rot
Depto. de Biología y Geología
Física y Química Inorgánica
Universidad Rey Juan Carlos
Móstoles España



Más información sobre la lista de distribución R-help-es