Hola a todos, Tengo problemas con los comandos sink() y source() cuando los utilizo conjuntamente. He creado un script con una función dentro de la cual se ejecuta sink() Si copio-pego este scritp directamente en la consola no hay problemas y el resultado de la función es desviado a un fichero. Sin embargo cuando utilizo el comando source() para leer el script con el contenido de la función el resultado no es dirigido al fichero. Además de esto me me veo obligado a ejecutar sink() de nuevo para poder interactuar en la consola. Script es algo parecido a esto: miFuncion(args) { ... sink("miFichero") return(my_lista) sink() } miFuncion(miArgumento) Gracias -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- 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 -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- [[alternative HTML version deleted]]
miguel.angel.rodriguez.muinos en sergas.es
2013-Feb-20 11:38 UTC
[R-es] sink() and source()
Hola Luis. Con la información que aportas es complicado hacerse una idea de dónde o cuál puede ser el error. - Los PATH que usas como parámetros de sink() son relativos o absolutos? - controlas el parámetro "local=" en source() ? - Qué S.O. usas? (estamos hablando de trayectos en Windows?) - Es normal que luego vuelvas a retomar la salida a la consola con un sink() final. Así, grosso modo, parece que el problema pudiera estar en los PATH que usas... yo usaría, inicialmente, un swd() para establecer el directorio de trabajo por defecto y luego trabajaría con trayectos absolutos (por ejemplo, bajo Windows... C:/users/Luis/R/micarpeta -idem para ficheros-) Podemos ir avanzando por ahí, si te parece. Un Saludo, _____________________________ Miguel Ángel Rodríguez Muíños Dirección Xeral de Innovación e Xestión da Saúde Pública Consellería de Sanidade Xunta de Galicia http://dxsp.sergas.es -----Mensaje original----- De: r-help-es-bounces en r-project.org [mailto:r-help-es-bounces en r-project.org] En nombre de Luis Ridao Enviado el: miércoles, 20 de febrero de 2013 12:21 Para: r-help-es en r-project.org Asunto: [R-es] sink() and source() Hola a todos, Tengo problemas con los comandos sink() y source() cuando los utilizo conjuntamente. He creado un script con una función dentro de la cual se ejecuta sink() Si copio-pego este scritp directamente en la consola no hay problemas y el resultado de la función es desviado a un fichero. Sin embargo cuando utilizo el comando source() para leer el script con el contenido de la función el resultado no es dirigido al fichero. Además de esto me me veo obligado a ejecutar sink() de nuevo para poder interactuar en la consola. Script es algo parecido a esto: miFuncion(args) { ... sink("miFichero") return(my_lista) sink() } miFuncion(miArgumento) Gracias -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- 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 en hav.fo luridao en gmail.com -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- [[alternative HTML version deleted]] Nota: A información contida nesta mensaxe e os seus posibles documentos adxuntos é privada e confidencial e está dirixida únicamente ó seu destinatario/a. Se vostede non é o/a destinatario/a orixinal desta mensaxe, por favor elimínea. A distribución ou copia desta mensaxe non está autorizada. Nota: La información contenida en este mensaje y sus posibles documentos adjuntos es privada y confidencial y está dirigida únicamente a su destinatario/a. Si usted no es el/la destinatario/a original de este mensaje, por favor elimínelo. La distribución o copia de este mensaje no está autorizada. See more languages: http://www.sergas.es/aviso_confidencialidad.htm
Hola, Entiendo que donde dijiste "swd()" quisiste decir "setwd()"... :-). Saludos, Carlos Ortega www.qualityexcellence.es El 20 de febrero de 2013 12:38, <miguel.angel.rodriguez.muinos@sergas.es>escribió:> Hola Luis. > > Con la información que aportas es complicado hacerse una idea de dónde o > cuál puede ser el error. > - Los PATH que usas como parámetros de sink() son relativos o absolutos? > - controlas el parámetro "local=" en source() ? > - Qué S.O. usas? (estamos hablando de trayectos en Windows?) > - Es normal que luego vuelvas a retomar la salida a la consola con un > sink() final. > > Así, grosso modo, parece que el problema pudiera estar en los PATH que > usas... yo usaría, inicialmente, un swd() para establecer el directorio de > trabajo por defecto y luego trabajaría con trayectos absolutos (por > ejemplo, bajo Windows... C:/users/Luis/R/micarpeta -idem para ficheros-) > > Podemos ir avanzando por ahí, si te parece. > > Un Saludo, > _____________________________ > Miguel Ángel Rodríguez Muíños > Dirección Xeral de Innovación e Xestión da Saúde Pública > Consellería de Sanidade > Xunta de Galicia > > http://dxsp.sergas.es > > > > > > > > > > -----Mensaje original----- > De: r-help-es-bounces@r-project.org [mailto: > r-help-es-bounces@r-project.org] En nombre de Luis Ridao > Enviado el: miércoles, 20 de febrero de 2013 12:21 > Para: r-help-es@r-project.org > Asunto: [R-es] sink() and source() > > Hola a todos, > > Tengo problemas con los comandos sink() y source() cuando los utilizo > conjuntamente. > > He creado un script con una función dentro de la cual se ejecuta sink() Si > copio-pego este scritp directamente en la consola no hay problemas y el > resultado de la función es desviado a un fichero. > > Sin embargo cuando utilizo el comando source() para leer el script con el > contenido de la función el resultado no es dirigido al fichero. Además de > esto me me veo obligado a ejecutar sink() de nuevo para poder interactuar > en la consola. > > Script es algo parecido a esto: > > miFuncion(args) > { > ... > sink("miFichero") > return(my_lista) > sink() > } > > miFuncion(miArgumento) > > Gracias > > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- > 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 > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- > > [[alternative HTML version deleted]] > > > Nota: A información contida nesta mensaxe e os seus posibles documentos > adxuntos é privada e confidencial e está dirixida únicamente ó seu > destinatario/a. Se vostede non é o/a destinatario/a orixinal desta mensaxe, > por favor elimínea. A distribución ou copia desta mensaxe non está > autorizada. > > Nota: La información contenida en este mensaje y sus posibles documentos > adjuntos es privada y confidencial y está dirigida únicamente a su > destinatario/a. Si usted no es el/la destinatario/a original de este > mensaje, por favor elimínelo. La distribución o copia de este mensaje no > está autorizada. > > See more languages: http://www.sergas.es/aviso_confidencialidad.htm > > _______________________________________________ > 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]]
miguel.angel.rodriguez.muinos en sergas.es
2013-Feb-20 12:04 UTC
[R-es] sink() and source()
Ups; of course Carlos!!!! Es que tengo renombrada esa función!!! :) Gracias por la corrección. Un saludo, Miguel. De: Carlos Ortega [mailto:cof@qualityexcellence.es] Enviado el: miércoles, 20 de febrero de 2013 13:01 Para: Rodríguez Muíños, Miguel Ángel CC: luridao@gmail.com; Lista R Asunto: Re: [R-es] sink() and source() Hola, Entiendo que donde dijiste "swd()" quisiste decir "setwd()"... :-). Saludos, Carlos Ortega www.qualityexcellence.es<http://www.qualityexcellence.es> El 20 de febrero de 2013 12:38, <miguel.angel.rodriguez.muinos@sergas.es<mailto:miguel.angel.rodriguez.muinos@sergas.es>> escribió: Hola Luis. Con la información que aportas es complicado hacerse una idea de dónde o cuál puede ser el error. - Los PATH que usas como parámetros de sink() son relativos o absolutos? - controlas el parámetro "local=" en source() ? - Qué S.O. usas? (estamos hablando de trayectos en Windows?) - Es normal que luego vuelvas a retomar la salida a la consola con un sink() final. Así, grosso modo, parece que el problema pudiera estar en los PATH que usas... yo usaría, inicialmente, un swd() para establecer el directorio de trabajo por defecto y luego trabajaría con trayectos absolutos (por ejemplo, bajo Windows... C:/users/Luis/R/micarpeta -idem para ficheros-) Podemos ir avanzando por ahí, si te parece. Un Saludo, _____________________________ Miguel Ángel Rodríguez Muíños Dirección Xeral de Innovación e Xestión da Saúde Pública Consellería de Sanidade Xunta de Galicia http://dxsp.sergas.es -----Mensaje original----- De: r-help-es-bounces@r-project.org<mailto:r-help-es-bounces@r-project.org> [mailto:r-help-es-bounces@r-project.org<mailto:r-help-es-bounces@r-project.org>] En nombre de Luis Ridao Enviado el: miércoles, 20 de febrero de 2013 12:21 Para: r-help-es@r-project.org<mailto:r-help-es@r-project.org> Asunto: [R-es] sink() and source() Hola a todos, Tengo problemas con los comandos sink() y source() cuando los utilizo conjuntamente. He creado un script con una función dentro de la cual se ejecuta sink() Si copio-pego este scritp directamente en la consola no hay problemas y el resultado de la función es desviado a un fichero. Sin embargo cuando utilizo el comando source() para leer el script con el contenido de la función el resultado no es dirigido al fichero. Además de esto me me veo obligado a ejecutar sink() de nuevo para poder interactuar en la consola. Script es algo parecido a esto: miFuncion(args) { ... sink("miFichero") return(my_lista) sink() } miFuncion(miArgumento) Gracias -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- Luis Ridao Cruz Faroe Marine Research Institute Nóatún 1, P.O. Box 3051 FO-110 Tórshavn Faroe Islands Tel : (+298) 353900<tel:%28%2B298%29%20353900> Fax: : (+298) 353901<tel:%28%2B298%29%20353901> e-mail: luisr@hav.fo<mailto:luisr@hav.fo> luridao@gmail.com<mailto:luridao@gmail.com> -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- [[alternative HTML version deleted]] Nota: A información contida nesta mensaxe e os seus posibles documentos adxuntos é privada e confidencial e está dirixida únicamente ó seu destinatario/a. Se vostede non é o/a destinatario/a orixinal desta mensaxe, por favor elimínea. A distribución ou copia desta mensaxe non está autorizada. Nota: La información contenida en este mensaje y sus posibles documentos adjuntos es privada y confidencial y está dirigida únicamente a su destinatario/a. Si usted no es el/la destinatario/a original de este mensaje, por favor elimínelo. La distribución o copia de este mensaje no está autorizada. See more languages: http://www.sergas.es/aviso_confidencialidad.htm _______________________________________________ R-help-es mailing list R-help-es@r-project.org<mailto:R-help-es@r-project.org> https://stat.ethz.ch/mailman/listinfo/r-help-es -- Saludos, Carlos Ortega www.qualityexcellence.es<http://www.qualityexcellence.es> ________________________________ Nota: A información contida nesta mensaxe e os seus posibles documentos adxuntos é privada e confidencial e está dirixida únicamente ó seu destinatario/a. Se vostede non é o/a destinatario/a orixinal desta mensaxe, por favor elimínea. A distribución ou copia desta mensaxe non está autorizada. Nota: La información contenida en este mensaje y sus posibles documentos adjuntos es privada y confidencial y está dirigida únicamente a su destinatario/a. Si usted no es el/la destinatario/a original de este mensaje, por favor elimínelo. La distribución o copia de este mensaje no está autorizada. See more languages: http://www.sergas.es/aviso_confidencialidad.htm [[alternative HTML version deleted]]