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]]
Hola, Sí, pero recuerda que "write()" permite añadir otros nuevos objetos a un fichero ya existente... Vaya, que puedes utilizar varias funciones "write" utilizando el mismo fichero de salida. Saludos, Carlos Ortega www.qualityexcellence.es El 11 de febrero de 2014, 16:17, Luis Ridao <luridao@gmail.com> escribió:> > 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 >> > >-- Saludos, Carlos Ortega www.qualityexcellence.es [[alternative HTML version deleted]]
No estoy seguro si esto sirve, ya que no enviaste un ejemplo reproducible.
source("mifuncion.R", echo=TRUE, max.deparse.length=10000)
Daniel Merino
El 11 de febrero de 2014, 12:48, Carlos Ortega
<cof@qualityexcellence.es>escribió:
> Hola,
>
> Sí, pero recuerda que "write()" permite añadir otros nuevos
objetos a un
> fichero ya existente...
> Vaya, que puedes utilizar varias funciones "write" utilizando el
mismo
> fichero de salida.
>
> Saludos,
> Carlos Ortega
> www.qualityexcellence.es
>
>
> El 11 de febrero de 2014, 16:17, Luis Ridao <luridao@gmail.com>
escribió:
>
>
>> 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
>>>
>>
>>
>
>
> --
> Saludos,
> Carlos Ortega
> www.qualityexcellence.es
>
--
Daniel
[[alternative HTML version deleted]]