[R-es] Error de caracteres al ejecutar un script en Windows
Ruben Tobalina Ramirez
|@gr|m@e@cr|t@ @end|ng |rom gm@||@com
Lun Feb 3 15:44:30 CET 2020
Gracias por las respuestas,
me habeis puesto en la pista. HE mirado el hilo que señalaba Emilio y he
comprobado que RStudio está codificado en UTF8 mientras que mi sistema está
en "Spanish_Spain.1252". Probé de ejecutar el script
añadiendo Sys.setlocale("LC_CTYPE", "Spanish_Spain.1252") al inicio del
codigo, pero sigue sin funcionar. Probaré como dice Javier.
Muchas gracias a ambos, buena tarde.
El lun., 3 feb. 2020 a las 15:40, Javier Marcuzzi (<
javier.ruben.marcuzzi using gmail.com>) escribió:
> Estimado Rubén Ramirez
>
> Pruebe de guardar desde RStudio, utilizando la opción de codificación de
> caracteres. Posiblemente también hay un problema en los datos que lee R
> para realizar el análisis, habría que ir probando.
>
> Javier Rubén Marcuzzi
>
> El lun., 3 feb. 2020 a las 11:04, Ruben Tobalina Ramirez (<
> lagrimaescrita using gmail.com>) escribió:
>
>> Buenas tardes,
>>
>> Tengo un problema al ejecutar un script de R desde la consola de Windows
>> 8.1. El código desde RStudio funciona perfectamente, pero al ejecutarlo
>> desde la consola peta al hacer una cambio de caracteres.
>>
>> El error que da en la consola es:
>>
>> Error in chartr("áéÃóúà èìòùâêîôû", "aeiouaeiouaeiou",
>> xpeliculas)
>>
>> : 'old' es más largo que 'new'
>>
>> Que es cuando uso chartr para quitar los acentos de las vocales:
>>
>> chartr('áéíóúàèìòùâêîôû','aeiouaeiouaeiou', 'cadena')
>>
>> Supongo que será por la codificación de caracteres pero no tengo ni idea
>> que hay que hacer, se os ocurre una solción?
>>
>> Muchas gracias!
>>
>> --
>> Rubén.
>>
>> [[alternative HTML version deleted]]
>>
>> _______________________________________________
>> R-help-es mailing list
>> R-help-es using r-project.org
>> https://stat.ethz.ch/mailman/listinfo/r-help-es
>>
>
--
Rubén.
[[alternative HTML version deleted]]
Más información sobre la lista de distribución R-help-es