Antonio José Sáez Castillo
2011-Nov-23 06:06 UTC
[R-es] Incomplete final line (Antonio José Sáez)
Tengo el mismo problema que Eva en cualquier script que defina una función, pero no en otros que no definen funciones. Por ahora he tenido que desinstalar la versión 2.14.0. Os dejo un ejemplo (he simplificado la función, pero he dejado la estructura fundamental por si ahí está el error): si lanzáis source("probando.r") veréis que sale el mensaje de error. Por supuesto, garantizo que ese error no aparece en las versiones anteriores. #Doble Pareto con p=1/2 y mismo lambda (simétrica) probando<-function(data=NULL,p0=c(1,1),method=1,iters=10000,print.level=0){ x<-data n<-length(x) x.pos<-x[x>=0] n.pos<-length(x.pos) x.neg<-x[x<0] n.neg<-length(x.neg) p0l<-p0[1] p0s<-p0[2] logL1<-function(p){ l1<-exp(p[1]) l2<-l1 s<-exp(p[2]) -(n.neg*log(l1)+n.pos*log(l2) -l1*sum(log(1-x.neg/s))-l2*sum(log(1+x.pos/s)) -sum(log(1+abs(x)/s)) -n*log(s)+n*log(0.5) ) } if (method==1){ p0<-c(log(p0l),log(p0s)) fit<-nlm(logL1,p=p0,hessian= TRUE,iterlim=iters,print.level=print.level) fit$value<-fit$minimum fit$par<-fit$estimate fit$convergence<-fit$code method="hessian nlm" l.est<-exp(fit$par[1]) s.est<-exp(fit$par[2]) } #Resultados resultados<-list( coefficients=c(l.est,s.est), se="Mejor por bootstraping", aic=2*(fit$value+2), logver=fit$value, code=fit$convergence, method.estim=method ) return(resultados) }> Message: 1 > Date: Tue, 22 Nov 2011 19:38:55 +0000 (GMT) > From: Eva Prieto Castro<evapcastro en yahoo.es> > To: r-help-es en r-project.org > Subject: [R-es] Incomplete final line > Message-ID: > <1321990735.87578.YahooMailClassic en web29612.mail.ird.yahoo.com> > Content-Type: text/plain > > Hola: > > Desde que he instalado la versión 2.14.0 obtengo el siguiente error al hacer source: > > Mensajes de aviso perdidos > In readLines(file) : incomplete final line found on 'ejemplo.R' > > No hay variación en mi archivo de datos ni en el script de comandos de R sobre el cual realizo el source, con respecto a cuando utilizaba la versión anterior. > > ¿Sabéis a qué puede deberse ésto?. Tengo instalado Windows 7 Starter. > > Gracias. > Eva-- Dr. Antonio José Sáez Castillo Dpto. de Estadística e Investigación Operativa Escuela Politécnica Superior de Linares Universidad de Jaén C/ Alfonso X El Sabio 28, 23700 Linares (Jaén) ESPAÑA Tlf. y FAX +34 953 648578
Hola, No reproduzco el problema. He probado lo siguiente: *1. Sobre RStudio:* - En RStudio se permite hacer un source sobre la misma ventana donde está el R-script. Sin problemas. - Igualmente se puede hacer un "Source file" (menú Edit->Source File). Sin problemas.> source.with.encoding(''~/prueba.R'', encoding=''UTF-8'')> probando(10)$coefficients[1] 42740.35 427400.81 $se [1] "Mejor por bootstraping" $aic [1] 11.99149 $logver [1] 3.995744 $code [1] 1 $method.estim [1] "hessian nlm" *2. Sobre la RGui. *Sin problemas.> source("C:\\Users\\xIs12136\\Documents\\prueba.R") > probando(10)$coefficients [1] 42740.35 427400.81 $se [1] "Mejor por bootstraping" $aic [1] 11.99149 $logver [1] 3.995744 $code [1] 1 $method.estim [1] "hessian nlm"> version_ platform i386-pc-mingw32 arch i386 os mingw32 system i386, mingw32 status major 2 minor 14.0 year 2011 month 10 day 31 svn rev 57496 language R version.string R version 2.14.0 (2011-10-31)>* * *Saludos,* *Carlos Ortega* *www.qualityexcellence.es* El 23 de noviembre de 2011 07:06, Antonio José Sáez Castillo < ajsaez@ujaen.es> escribió:> Tengo el mismo problema que Eva en cualquier script que defina una > función, pero no en otros que no definen funciones. > Por ahora he tenido que desinstalar la versión 2.14.0. > Os dejo un ejemplo (he simplificado la función, pero he dejado la > estructura fundamental por si ahí está el error): si lanzáis > source("probando.r") veréis que sale el mensaje de error. > Por supuesto, garantizo que ese error no aparece en las versiones > anteriores. > #Doble Pareto con p=1/2 y mismo lambda (simétrica) > probando<-function(data=NULL,**p0=c(1,1),method=1,iters=** > 10000,print.level=0){ > x<-data > n<-length(x) > x.pos<-x[x>=0] > n.pos<-length(x.pos) > x.neg<-x[x<0] > n.neg<-length(x.neg) > p0l<-p0[1] > p0s<-p0[2] > logL1<-function(p){ > l1<-exp(p[1]) > l2<-l1 > s<-exp(p[2]) > -(n.neg*log(l1)+n.pos*log(l2) > -l1*sum(log(1-x.neg/s))-l2***sum(log(1+x.pos/s)) > -sum(log(1+abs(x)/s)) > -n*log(s)+n*log(0.5) > ) > } > if (method==1){ > p0<-c(log(p0l),log(p0s)) > fit<-nlm(logL1,p=p0,hessian= TRUE,iterlim=iters,print.** > level=print.level) > fit$value<-fit$minimum > fit$par<-fit$estimate > fit$convergence<-fit$code > method="hessian nlm" > l.est<-exp(fit$par[1]) > s.est<-exp(fit$par[2]) > } > #Resultados > resultados<-list( > coefficients=c(l.est,s.est), > se="Mejor por bootstraping", > aic=2*(fit$value+2), > logver=fit$value, > code=fit$convergence, > method.estim=method > ) > return(resultados) > } > >> Message: 1 >> Date: Tue, 22 Nov 2011 19:38:55 +0000 (GMT) >> From: Eva Prieto Castro<evapcastro@yahoo.es> >> To: r-help-es@r-project.org >> Subject: [R-es] Incomplete final line >> Message-ID: >> <1321990735.87578.**YahooMailClassic@web29612.**mail.ird.yahoo.com<1321990735.87578.YahooMailClassic@web29612.mail.ird.yahoo.com> >> > >> Content-Type: text/plain >> >> Hola: >> Desde que he instalado la versión 2.14.0 obtengo el siguiente error al >> hacer source: >> Mensajes de aviso perdidos >> In readLines(file) : incomplete final line found on ''ejemplo.R'' >> No hay variación en mi archivo de datos ni en el script de comandos de R >> sobre el cual realizo el source, con respecto a cuando utilizaba la versión >> anterior. >> ¿Sabéis a qué puede deberse ésto?. Tengo instalado Windows 7 Starter. >> Gracias. >> Eva >> > > -- > Dr. Antonio José Sáez Castillo > Dpto. de Estadística e Investigación Operativa > Escuela Politécnica Superior de Linares > Universidad de Jaén > C/ Alfonso X El Sabio 28, 23700 Linares (Jaén) ESPAÑA > Tlf. y FAX +34 953 648578 > > ______________________________**_________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/**listinfo/r-help-es<https://stat.ethz.ch/mailman/listinfo/r-help-es> >[[alternative HTML version deleted]]
Antonio José, El fichero tiene que terminar en una línea en blanco para evitar el error (he pegado tu código, añadido un salto de línea después del último "}" y ha funcionado). Puede ser debido a que han corregido algunos bugs ( http://cran.at.r-project.org/bin/windows/base/NEWS.R-2.14.0.html) y es un efecto colateral. NOTA: Con ejemplos reproducibles como este es como mejor nos podemos ayudar, y siguiendo las normas apuntadas por Patricia Emilio El 23 de noviembre de 2011 07:06, Antonio José Sáez Castillo < ajsaez@ujaen.es> escribió:> Tengo el mismo problema que Eva en cualquier script que defina una > función, pero no en otros que no definen funciones. > Por ahora he tenido que desinstalar la versión 2.14.0. > Os dejo un ejemplo (he simplificado la función, pero he dejado la > estructura fundamental por si ahí está el error): si lanzáis > source("probando.r") veréis que sale el mensaje de error. > Por supuesto, garantizo que ese error no aparece en las versiones > anteriores. > #Doble Pareto con p=1/2 y mismo lambda (simétrica) > probando<-function(data=NULL,**p0=c(1,1),method=1,iters=** > 10000,print.level=0){ > x<-data > n<-length(x) > x.pos<-x[x>=0] > n.pos<-length(x.pos) > x.neg<-x[x<0] > n.neg<-length(x.neg) > p0l<-p0[1] > p0s<-p0[2] > logL1<-function(p){ > l1<-exp(p[1]) > l2<-l1 > s<-exp(p[2]) > -(n.neg*log(l1)+n.pos*log(l2) > -l1*sum(log(1-x.neg/s))-l2***sum(log(1+x.pos/s)) > -sum(log(1+abs(x)/s)) > -n*log(s)+n*log(0.5) > ) > } > if (method==1){ > p0<-c(log(p0l),log(p0s)) > fit<-nlm(logL1,p=p0,hessian= TRUE,iterlim=iters,print.** > level=print.level) > fit$value<-fit$minimum > fit$par<-fit$estimate > fit$convergence<-fit$code > method="hessian nlm" > l.est<-exp(fit$par[1]) > s.est<-exp(fit$par[2]) > } > #Resultados > resultados<-list( > coefficients=c(l.est,s.est), > se="Mejor por bootstraping", > aic=2*(fit$value+2), > logver=fit$value, > code=fit$convergence, > method.estim=method > ) > return(resultados) > } > >> Message: 1 >> Date: Tue, 22 Nov 2011 19:38:55 +0000 (GMT) >> From: Eva Prieto Castro<evapcastro@yahoo.es> >> To: r-help-es@r-project.org >> Subject: [R-es] Incomplete final line >> Message-ID: >> <1321990735.87578.**YahooMailClassic@web29612.**mail.ird.yahoo.com<1321990735.87578.YahooMailClassic@web29612.mail.ird.yahoo.com> >> > >> Content-Type: text/plain >> >> Hola: >> Desde que he instalado la versión 2.14.0 obtengo el siguiente error al >> hacer source: >> Mensajes de aviso perdidos >> In readLines(file) : incomplete final line found on ''ejemplo.R'' >> No hay variación en mi archivo de datos ni en el script de comandos de R >> sobre el cual realizo el source, con respecto a cuando utilizaba la versión >> anterior. >> ¿Sabéis a qué puede deberse ésto?. Tengo instalado Windows 7 Starter. >> Gracias. >> Eva >> > > -- > Dr. Antonio José Sáez Castillo > Dpto. de Estadística e Investigación Operativa > Escuela Politécnica Superior de Linares > Universidad de Jaén > C/ Alfonso X El Sabio 28, 23700 Linares (Jaén) ESPAÑA > Tlf. y FAX +34 953 648578 > > ______________________________**_________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/**listinfo/r-help-es<https://stat.ethz.ch/mailman/listinfo/r-help-es> ><http://www.urjc.es> [[alternative HTML version deleted]]
Hola. Como veo que ha suscitado cierto interés, os comento cómo hacer una versión portable (para Windows) de R. Siempre que no tengamos restricciones en la cuenta de usuario de Windows, R se instala por defecto en C:\Archivos de Programa\R\R-2.14.0 (cambiando los dígitos del final por la versión de R que estemos instalando). En este caso estaríamos hablando de la 2.14.0 (que es la última versión disponible). Las librerías (los packages) que instalamos a mayores suelen estar instalados dentro de la carpeta LIBRARY. Esta carpeta, siempre que no tengamos restricciones de usuario, suele estar ubicada en C:\Archivos de Programa\R\R-2.14.0\Library. En caso de que sí existan restricciones de usuario (nuestro usuario no es administrador y no tiene acceso total al sistema), la carpeta se tiene que instalar en una ubicación distinta (sobre la que tengamos permisos)... por ejemplo, en Windows XP estaría en C:\Documents and Settings\"usuario"\Mis Documentos\R-library; mientras que en Windows 7 puede ubicarse en C:\Usuarios\"usuario"\Mis Documentos\R.. incluso, en este caso si tenemos un entorno corporativo multiusuario, puede que toda la instalación de R la realice en ese trayecto. Llegamos a este punto, simplemente crearemos una carpeta (por ejemplo R_PORTABLE) en la que copiaremos todo el contenido de C:\Archivos de Programa\R\R-2.14.0 y haremos lo mismo con los packages (siempre que no estén ya en esa ruta). En caso de que la carpeta Library no se encuentre en la misma ruta que la instalación de R, simplemente debemos localizar esa carpeta y copiar su contenido dentro de la carpeta Library que cuelga directamente debajo del directorio "raíz" de R (en este caso en R_PORTABLE\Library). Ahora sólo falta saber cómo hacer la llamada para que se ejecute R en modo gráfico.... Dentro de R_PORTABLE\bin\i386 hay que ejecutar el fichero RGUI.EXE Y así, ya tenemos lista nuestra versión portable de R! NOTA: Para lo que quieran evitar todo este "engorro"... he puesto a vuestra disposición mi versión portable en http://www.megaupload.com/?d=M0LOT99F Ocupa unos 300Mb, porque lleva incluidas una serie de librerías y Red-R (una especie de DataMinnig de andar por casa, muy gráfico y que me resulta muy útil para formación) Como podéis observar, después de descomprimir el fichero, existen una serie de ficheros .BAT que hacen que R se ejecute en determinadas condiciones: R.BAT -> Llama a la consola de R RCommander.BAT -> Carga directamente R Commander (y la consola la arranca minimizada) RDeducer.BAT -> Carga la consola con el entorno Deducer (y DeducerExtras) Red-R.BAT -> Carga Red-R (bajo la versión 2.9.1 de R) Si observáis los ficheros BAT, simplemente modifico el fichero /etc/Rprofile.site para indicarle qué tiene que cargar (al inicio) en cada caso. 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 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
Antonio José Sáez Castillo
2011-Nov-23 09:45 UTC
[R-es] Incomplete final line (Antonio José Sáez)
Ese es el problema: muchísimas gracias. El 23/11/2011 9:57, Emilio López escribió:> Antonio José, > El fichero tiene que terminar en una línea en blanco para evitar el > error (he pegado tu código, añadido un salto de línea después del > último "}" y ha funcionado). Puede ser debido a que han corregido > algunos bugs > (http://cran.at.r-project.org/bin/windows/base/NEWS.R-2.14.0.html) y > es un efecto colateral. > > NOTA: Con ejemplos reproducibles como este es como mejor nos podemos > ayudar, y siguiendo las normas apuntadas por Patricia > > Emilio > > > > El 23 de noviembre de 2011 07:06, Antonio José Sáez Castillo > <ajsaez@ujaen.es <mailto:ajsaez@ujaen.es>> escribió: > > Tengo el mismo problema que Eva en cualquier script que defina una > función, pero no en otros que no definen funciones. > Por ahora he tenido que desinstalar la versión 2.14.0. > Os dejo un ejemplo (he simplificado la función, pero he dejado la > estructura fundamental por si ahí está el error): si lanzáis > source("probando.r") veréis que sale el mensaje de error. > Por supuesto, garantizo que ese error no aparece en las versiones > anteriores. > #Doble Pareto con p=1/2 y mismo lambda (simétrica) > probando<-function(data=NULL,p0=c(1,1),method=1,iters=10000,print.level=0){ > x<-data > n<-length(x) > x.pos<-x[x>=0] > n.pos<-length(x.pos) > x.neg<-x[x<0] > n.neg<-length(x.neg) > p0l<-p0[1] > p0s<-p0[2] > logL1<-function(p){ > l1<-exp(p[1]) > l2<-l1 > s<-exp(p[2]) > -(n.neg*log(l1)+n.pos*log(l2) > -l1*sum(log(1-x.neg/s))-l2*sum(log(1+x.pos/s)) > -sum(log(1+abs(x)/s)) > -n*log(s)+n*log(0.5) > ) > } > if (method==1){ > p0<-c(log(p0l),log(p0s)) > fit<-nlm(logL1,p=p0,hessian> TRUE,iterlim=iters,print.level=print.level) > fit$value<-fit$minimum > fit$par<-fit$estimate > fit$convergence<-fit$code > method="hessian nlm" > l.est<-exp(fit$par[1]) > s.est<-exp(fit$par[2]) > } > #Resultados > resultados<-list( > coefficients=c(l.est,s.est), > se="Mejor por bootstraping", > aic=2*(fit$value+2), > logver=fit$value, > code=fit$convergence, > method.estim=method > ) > return(resultados) > } > > Message: 1 > Date: Tue, 22 Nov 2011 19:38:55 +0000 (GMT) > From: Eva Prieto Castro<evapcastro@yahoo.es > <mailto:evapcastro@yahoo.es>> > To: r-help-es@r-project.org <mailto:r-help-es@r-project.org> > Subject: [R-es] Incomplete final line > Message-ID: > <1321990735.87578.YahooMailClassic@web29612.mail.ird.yahoo.com > <mailto:1321990735.87578.YahooMailClassic@web29612.mail.ird.yahoo.com>> > Content-Type: text/plain > > Hola: > Desde que he instalado la versión 2.14.0 obtengo el siguiente > error al hacer source: > Mensajes de aviso perdidos > In readLines(file) : incomplete final line found on ''ejemplo.R'' > No hay variación en mi archivo de datos ni en el script de > comandos de R sobre el cual realizo el source, con respecto a > cuando utilizaba la versión anterior. > ¿Sabéis a qué puede deberse ésto?. Tengo instalado Windows 7 > Starter. > Gracias. > Eva > > > -- > Dr. Antonio José Sáez Castillo > Dpto. de Estadística e Investigación Operativa > Escuela Politécnica Superior de Linares > Universidad de Jaén > C/ Alfonso X El Sabio 28, 23700 Linares (Jaén) ESPAÑA > Tlf. y FAX +34 953 648578 <tel:%2B34%20953%20648578> > > _______________________________________________ > 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 > > > > > > > >-- Dr. Antonio José Sáez Castillo Dpto. de Estadística e Investigación Operativa Escuela Politécnica Superior de Linares Universidad de Jaén C/ Alfonso X El Sabio 28, 23700 Linares (Jaén) ESPAÑA Tlf. y FAX +34 953 648578 [[alternative HTML version deleted]]
Hola, ¿qué tal? No sabrás si existe también la posibilidad de integrar java en esa versión portable de R, ¿verdad? Lo digo porque me consta que hay muchas organizaciones con versiones tan antiguas del JRE que rJava no corre... Un saludo, Carlos J. Gil Bellosta http://www.datanalytics.com El día 23 de noviembre de 2011 10:02, <miguel.angel.rodriguez.muinos en sergas.es> escribió:> Hola. > > Como veo que ha suscitado cierto interés, os comento cómo hacer una versión portable (para Windows) de R. > > Siempre que no tengamos restricciones en la cuenta de usuario de Windows, R se instala por defecto en C:\Archivos de Programa\R\R-2.14.0 (cambiando los dígitos del final por la versión de R que estemos instalando). En este caso estaríamos hablando de la 2.14.0 (que es la última versión disponible). > > Las librerías (los packages) que instalamos a mayores suelen estar instalados dentro de la carpeta LIBRARY. Esta carpeta, siempre que no tengamos restricciones de usuario, suele estar ubicada en C:\Archivos de Programa\R\R-2.14.0\Library. En caso de que sí existan restricciones de usuario (nuestro usuario no es administrador y no tiene acceso total al sistema), la carpeta se tiene que instalar en una ubicación distinta (sobre la que tengamos permisos)... por ejemplo, en Windows XP estaría en C:\Documents and Settings\"usuario"\Mis Documentos\R-library; mientras que en Windows 7 puede ubicarse en C:\Usuarios\"usuario"\Mis Documentos\R.. incluso, en este caso si tenemos un entorno corporativo multiusuario, puede que toda la instalación de R la realice en ese trayecto. > > Llegamos a este punto, simplemente crearemos una carpeta (por ejemplo R_PORTABLE) en la que copiaremos todo el contenido de C:\Archivos de Programa\R\R-2.14.0 y haremos lo mismo con los packages (siempre que no estén ya en esa ruta). En caso de que la carpeta Library no se encuentre en la misma ruta que la instalación de R, simplemente debemos localizar esa carpeta y copiar su contenido dentro de la carpeta Library que cuelga directamente debajo del directorio "raíz" de R (en este caso en R_PORTABLE\Library). > > Ahora sólo falta saber cómo hacer la llamada para que se ejecute R en modo gráfico.... Dentro de R_PORTABLE\bin\i386 hay que ejecutar el fichero RGUI.EXE > > Y así, ya tenemos lista nuestra versión portable de R! > > NOTA: > Para lo que quieran evitar todo este "engorro"... he puesto a vuestra disposición mi versión portable en > http://www.megaupload.com/?d=M0LOT99F > > Ocupa unos 300Mb, porque lleva incluidas una serie de librerías y Red-R (una especie de DataMinnig de andar por casa, muy gráfico y que me resulta muy útil para formación) > > Como podéis observar, después de descomprimir el fichero, existen una serie de ficheros .BAT que hacen que R se ejecute en determinadas condiciones: > R.BAT -> Llama a la consola de R > RCommander.BAT -> Carga directamente R Commander (y la consola la arranca minimizada) > RDeducer.BAT -> Carga la consola con el entorno Deducer (y DeducerExtras) > Red-R.BAT -> Carga Red-R (bajo la versión 2.9.1 de R) > > Si observáis los ficheros BAT, simplemente modifico el fichero /etc/Rprofile.site para indicarle qué tiene que cargar (al inicio) en cada caso. > > > 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 > > > > > > > > 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 en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >
Hola Carlos. Pues la verdad es que no lo sé. Pero probaré. Es un tema que puede resultarme de utilidad en "entornos hostiles" Un Saludo, Miguel. -----Mensaje original----- De: gilbellosta en gmail.com [mailto:gilbellosta en gmail.com] En nombre de Carlos J. Gil Bellosta Enviado el: sábado, 26 de noviembre de 2011 14:49 Para: Rodríguez Muíños, Miguel Ángel CC: r-help-es en r-project.org Asunto: Re: [R-es] R Portable Hola, ¿qué tal? No sabrás si existe también la posibilidad de integrar java en esa versión portable de R, ¿verdad? Lo digo porque me consta que hay muchas organizaciones con versiones tan antiguas del JRE que rJava no corre... Un saludo, Carlos J. Gil Bellosta http://www.datanalytics.com 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