Daniel, eso funciona en la terminal pero mi argumento to regex o grep es un fichero ahi es donde me encuentro atascado Luis -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- Luis Ridao Cruz Faroe Marine Research Institute Nóatún 1, P.O. Box 3051 FO-110 Tórshavn Faroe Islands Tel : (+298) 353900 Fax: : (+298) 353901 e-mail: luisr@hav.fo luridao@gmail.com -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- 2014-02-11 14:16 GMT+00:00 daniel <daniel319@gmail.com>:> Luis, > > ?regex > > ?grep > > Espero te sirva. > > Daniel Merino > > > El 11 de febrero de 2014, 10:27, Luis Ridao <luridao@gmail.com> escribió: > >> r-help-es >> >> sabe alguien como eliminar texto de un fichero de texto utilizando R >> >> ya se que existen instrucciones en bash para hacerlo. >> el problema es que estoy programando una aplicación para usuarios >> de Windows. >> por ejemplo: >> >> source('mifuncion.R' max.deparse.length = 0) >> >> "mifuncion.R" esta en un fichero que contiene lo siguiente: >> >> sink("mi_fichero.txt") >> lapply(tmp2, round, 2)[[2]] >> sink() >> >> lo que quiero es borrar el mensaje ... [TRUNCATED] que aparece en >> "mi_fichero.txt" >> que es algo parecido a esto: >> >> >> .... [TRUNCATED] >> lgdcm 0 1 2 3 4 5 6 7 8 9 10 >> 11 >> 0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 >> 0.00 >> 1 1 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 >> 0.00 >> 2 2 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 >> 0.00 >> 3 3 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 >> 0.00 >> 4 4 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 >> 0.00 >> 5 5 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 >> 0.00 >> 6 >> ... >> ... >> ... >> >> >> gracias >> >> [[alternative HTML version deleted]] >> >> >> _______________________________________________ >> R-help-es mailing list >> R-help-es@r-project.org >> https://stat.ethz.ch/mailman/listinfo/r-help-es >> >> > > > -- > Daniel >[[alternative HTML version deleted]]
Hola Luis, Entiendo que lo de TRUNCATED lo está generando "sink()". ¿No puedes utilizar algo como "write()" o "write.table()" para guardar tu objeto (el resultado de lapply) de una forma más controlada que directamente volcar todo el contenido que sale en la consola?... Saludos, Carlos Ortega www.qualityexcellence.es El 11 de febrero de 2014, 15:34, Luis Ridao <luridao@gmail.com> escribió:> Daniel, > > eso funciona en la terminal pero mi argumento to regex o grep es un fichero > ahi es donde me encuentro atascado > > Luis > > > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- > Luis Ridao Cruz > Faroe Marine Research Institute > Nóatún 1, P.O. Box 3051 > FO-110 Tórshavn > Faroe Islands > Tel : (+298) 353900 > Fax: : (+298) 353901 > e-mail: luisr@hav.fo > luridao@gmail.com > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- > > > > 2014-02-11 14:16 GMT+00:00 daniel <daniel319@gmail.com>: > > > Luis, > > > > ?regex > > > > ?grep > > > > Espero te sirva. > > > > Daniel Merino > > > > > > El 11 de febrero de 2014, 10:27, Luis Ridao <luridao@gmail.com> > escribió: > > > >> r-help-es > >> > >> sabe alguien como eliminar texto de un fichero de texto utilizando R > >> > >> ya se que existen instrucciones en bash para hacerlo. > >> el problema es que estoy programando una aplicación para usuarios > >> de Windows. > >> por ejemplo: > >> > >> source('mifuncion.R' max.deparse.length = 0) > >> > >> "mifuncion.R" esta en un fichero que contiene lo siguiente: > >> > >> sink("mi_fichero.txt") > >> lapply(tmp2, round, 2)[[2]] > >> sink() > >> > >> lo que quiero es borrar el mensaje ... [TRUNCATED] que aparece en > >> "mi_fichero.txt" > >> que es algo parecido a esto: > >> > >> > >> .... [TRUNCATED] > >> lgdcm 0 1 2 3 4 5 6 7 8 9 10 > >> 11 > >> 0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 > >> 0.00 > >> 1 1 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 > >> 0.00 > >> 2 2 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 > >> 0.00 > >> 3 3 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 > >> 0.00 > >> 4 4 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 > >> 0.00 > >> 5 5 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 > >> 0.00 > >> 6 > >> ... > >> ... > >> ... > >> > >> > >> gracias > >> > >> [[alternative HTML version deleted]] > >> > >> > >> _______________________________________________ > >> R-help-es mailing list > >> R-help-es@r-project.org > >> https://stat.ethz.ch/mailman/listinfo/r-help-es > >> > >> > > > > > > -- > > Daniel > > > > [[alternative HTML version deleted]] > > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es > >-- Saludos, Carlos Ortega www.qualityexcellence.es [[alternative HTML version deleted]]
Carlos, eso sería una buena solución. el problema es que utilizo el sink() para redireccionar no solo uno sino varios datos en forma matricial y de lista Luis -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- Luis Ridao Cruz Faroe Marine Research Institute Nóatún 1, P.O. Box 3051 FO-110 Tórshavn Faroe Islands Tel : (+298) 353900 Fax: : (+298) 353901 e-mail: luisr@hav.fo luridao@gmail.com -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- 2014-02-11 14:40 GMT+00:00 Carlos Ortega <cof@qualityexcellence.es>:> Hola Luis, > > Entiendo que lo de TRUNCATED lo está generando "sink()". > > ¿No puedes utilizar algo como "write()" o "write.table()" para guardar tu > objeto (el resultado de lapply) de una forma más controlada que > directamente volcar todo el contenido que sale en la consola?... > > Saludos, > Carlos Ortega > www.qualityexcellence.es > > > El 11 de febrero de 2014, 15:34, Luis Ridao <luridao@gmail.com> escribió: > > Daniel, >> >> eso funciona en la terminal pero mi argumento to regex o grep es un >> fichero >> ahi es donde me encuentro atascado >> >> Luis >> >> >> -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- >> Luis Ridao Cruz >> Faroe Marine Research Institute >> Nóatún 1, P.O. Box 3051 >> FO-110 Tórshavn >> Faroe Islands >> Tel : (+298) 353900 >> Fax: : (+298) 353901 >> e-mail: luisr@hav.fo >> luridao@gmail.com >> -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- >> >> >> >> 2014-02-11 14:16 GMT+00:00 daniel <daniel319@gmail.com>: >> >> > Luis, >> > >> > ?regex >> > >> > ?grep >> > >> > Espero te sirva. >> > >> > Daniel Merino >> > >> > >> > El 11 de febrero de 2014, 10:27, Luis Ridao <luridao@gmail.com> >> escribió: >> > >> >> r-help-es >> >> >> >> sabe alguien como eliminar texto de un fichero de texto utilizando R >> >> >> >> ya se que existen instrucciones en bash para hacerlo. >> >> el problema es que estoy programando una aplicación para usuarios >> >> de Windows. >> >> por ejemplo: >> >> >> >> source('mifuncion.R' max.deparse.length = 0) >> >> >> >> "mifuncion.R" esta en un fichero que contiene lo siguiente: >> >> >> >> sink("mi_fichero.txt") >> >> lapply(tmp2, round, 2)[[2]] >> >> sink() >> >> >> >> lo que quiero es borrar el mensaje ... [TRUNCATED] que aparece en >> >> "mi_fichero.txt" >> >> que es algo parecido a esto: >> >> >> >> >> >> .... [TRUNCATED] >> >> lgdcm 0 1 2 3 4 5 6 7 8 9 10 >> >> 11 >> >> 0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 >> >> 0.00 >> >> 1 1 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 >> >> 0.00 >> >> 2 2 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 >> >> 0.00 >> >> 3 3 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 >> >> 0.00 >> >> 4 4 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 >> >> 0.00 >> >> 5 5 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 >> >> 0.00 >> >> 6 >> >> ... >> >> ... >> >> ... >> >> >> >> >> >> gracias >> >> >> >> [[alternative HTML version deleted]] >> >> >> >> >> >> _______________________________________________ >> >> R-help-es mailing list >> >> R-help-es@r-project.org >> >> https://stat.ethz.ch/mailman/listinfo/r-help-es >> >> >> >> >> > >> > >> > -- >> > Daniel >> > >> >> [[alternative HTML version deleted]] >> >> >> _______________________________________________ >> R-help-es mailing list >> R-help-es@r-project.org >> https://stat.ethz.ch/mailman/listinfo/r-help-es >> >> > > > -- > Saludos, > Carlos Ortega > www.qualityexcellence.es >[[alternative HTML version deleted]]