Re: [R-es] Error de caracteres al ejecutar un script en Windows
Buenos días, como bien apuntó Javier la solución era guardar el archivo de R con la codificación correcta, en mi caso Spanish1252. Muchas gracias a los dos! un abrazo! El lun., 3 feb. 2020 a las 15:44, Ruben Tobalina Ramirez (< lagrimaescr...@gmail.com>) escribió: > 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.marcu...@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 (< >> lagrimaescr...@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@r-project.org >>> https://stat.ethz.ch/mailman/listinfo/r-help-es >>> >> > > -- > Rubén. > -- Rubén. [[alternative HTML version deleted]] ___ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
Re: [R-es] Error de caracteres al ejecutar un script en Windows
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.marcu...@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 (< > lagrimaescr...@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@r-project.org >> https://stat.ethz.ch/mailman/listinfo/r-help-es >> > -- Rubén. [[alternative HTML version deleted]] ___ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
Re: [R-es] Error de caracteres al ejecutar un script en Windows
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 (< lagrimaescr...@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@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es > [[alternative HTML version deleted]] ___ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es