Hola Eva,

Mira la función "iconv()", está en el paquete "base". Te permite cambiar
los character entre diferentes encodings.
Permite tanto en modo unitario como en modo list. En modo list es lo que te
será más eficiente.

Saludos,
Carlos Ortega
www.qualityexcellence.es


El 16 de julio de 2013 11:19, Eva Prieto Castro <evapcastro@yahoo.es>escribió:

> Hola, Carlos:
>
> En este caso no puedo permitirme esa solución. Lo único que se me ocurre
> es sustituir el Âº por º después de usar sqldf, pero quería saber si hay
> alguna otra solución.
>
> Otra pregunta, ¿cuál es el modo más eficiente de sustituir subcadenas a lo
> largo de un data.frame?.
>
> Gracias.
>
> Eva
>
>
>   ------------------------------
>  *De:* Carlos Ortega <cof@qualityexcellence.es>
> *Para:* Eva Prieto Castro <evapcastro@yahoo.es>
> *CC:* r-help-es <r-help-es@r-project.org>
> *Enviado:* Martes 16 de julio de 2013 11:02
> *Asunto:* Re: [R-es] Sqldf y codificación \u00b0 para el grado
>
> Hola Eva,
>
> Una forma inmediata es no guardando los valores con esa codificación.
> Y tras la extracción incluir las unidades...
>
> Saludos,
> Carlos Ortega
> www.qualityexcellence.es
>
>
> El 16 de julio de 2013 08:23, Eva Prieto Castro <evapcastro@yahoo.es>escribió:
>
>
>
> Buenos días:
>
> Creo un data.frame del siguiente modo:
>
> d<-data.frame(a=c("112.45º", "23,56º"), b=c("112.45\u00b0", "23.56\u00b0"))
> > d
>         a       b
> 1 112.45º 112.45°
> 2  23,56º  23.56°
>
>
> Como podéis ver, para la primera columna vuelco el grado directamente, y
> para la segunda utilizo \u00b0, que es lo que debo perseguir.
>
> Ahora obtengo d2 del siguiente modo:
>
> d2 <- sqldf("select * from d")
>
> > sqldf("select * from d")
>         a        b
> 1 112.45º 112.45Â°
> 2  23,56º  23.56Â°
>
> Es decir, el uso de sqldf hace que la representación de la codificación
> \u00b0 sea incorrecta, pues muestra "Âº" en vez de "º".
>
> ¿Cómo puedo resolverlo?. Necesito que funcione también en Mac.
>
> Gracias.
>
> Eva
>         [[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]]

