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-boun...@r-project.org> en nombre de Jaume Tormo > <jautor...@gmail.com> > Enviado: martes, 12 de febrero de 2019 12:16 p. m. > Para: r-help-es@r-project.org > Asunto: [R-es] Leer un txt a trozos > > Estimad@s eRRer@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@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es > > [[alternative HTML version deleted]] > > > _______________________________________________ > R-help-es mailing list > R-help-es@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 _______________________________________________ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es