Hola, Tengo un problemillo con el encoding de unas palabras y trabajarlas en R por medio de rJython. Os explico: cuando quiero utilizar cualquier dato que contenga acentos o eñes o cualquiera de estos caracteres que no usan los angloparlantes obtengo un error. Ejemplo, en R:> jython.call(rJython,''ascii'',''señoría'')Error en jython.exec(rJython, jython.command) : ''utf-8'' codec can''t decode bytes in position 2-5: invalid data donde la función ascii es tal cual está definida en este enlace: http://stackoverflow.com/questions/1342000/how-to-replace-non-ascii-characters-in-string . Pero si trabajo directamente en Jython (o python) obtengo:>>> ascii(''señoría'')''se??or??a'' que es lo que realmente espero. He probado infructuosamente cambiar el encoding de las palabra (dentro de R) con iconv() y no he tenido buen resultado. ¿Alguien habrá tenido alguna experiencia semejante o conocerá la solución? Gracias. -- «But Gwindor answered: ''The doom lies in yourself, not in your name.''» JRR Tolkien [[alternative HTML version deleted]]
Hola, ¿qué tal? Lo voy a mirar. ¿En qué plataforma estás trabajando? Un saludo, Carlos J. Gil Bellosta http://www.datanalytics.com El día 11 de diciembre de 2011 08:14, Freddy López <freddy.vate01 en gmail.com> escribió:> Hola, > > Tengo un problemillo con el encoding de unas palabras y trabajarlas en R > por medio de rJython. > > Os explico: cuando quiero utilizar cualquier dato que contenga acentos o > eñes o cualquiera de estos caracteres que no usan los angloparlantes > obtengo un error. Ejemplo, en R: > >> jython.call(rJython,'ascii','señoría') > Error en jython.exec(rJython, jython.command) : > 'utf-8' codec can't decode bytes in position 2-5: invalid data > > donde la función ascii es tal cual está definida en este enlace: > http://stackoverflow.com/questions/1342000/how-to-replace-non-ascii-characters-in-string > . > > Pero si trabajo directamente en Jython (o python) obtengo: > >>>> ascii('señoría') > 'se??or??a' > > que es lo que realmente espero. > > He probado infructuosamente cambiar el encoding de las palabra (dentro de > R) con iconv() y no he tenido buen resultado. > > ¿Alguien habrá tenido alguna experiencia semejante o conocerá la solución? > > Gracias. > > -- > «But Gwindor answered: 'The doom lies in yourself, not in your name.'» > > JRR Tolkien > > [[alternative HTML version deleted]] > > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >
Hola don Carlos, Estoy sobre linux mint 11 (Platform: x86_64-pc-linux-gnu (64-bit)), R version 2.14.0, rJython versión: 0.0-2, y Jython 2.5.2, (Release_2_5_2:7206, OpenJDK 64-Bit Server VM (Sun Microsystems Inc.) on java1.6.0_22). Si dejé pasar alguna información, por favor no dude en hacérmelo saber. ¡Salud! 2011/12/11 Carlos J. Gil Bellosta <cgb@datanalytics.com>> Hola, ¿qué tal? > > Lo voy a mirar. ¿En qué plataforma estás trabajando? > > Un saludo, > > Carlos J. Gil Bellosta > http://www.datanalytics.com > > > El día 11 de diciembre de 2011 08:14, Freddy López > <freddy.vate01@gmail.com> escribió: > > Hola, > > > > Tengo un problemillo con el encoding de unas palabras y trabajarlas en R > > por medio de rJython. > > > > Os explico: cuando quiero utilizar cualquier dato que contenga acentos o > > eñes o cualquiera de estos caracteres que no usan los angloparlantes > > obtengo un error. Ejemplo, en R: > > > >> jython.call(rJython,''ascii'',''señoría'') > > Error en jython.exec(rJython, jython.command) : > > ''utf-8'' codec can''t decode bytes in position 2-5: invalid data > > > > donde la función ascii es tal cual está definida en este enlace: > > > http://stackoverflow.com/questions/1342000/how-to-replace-non-ascii-characters-in-string > > . > > > > Pero si trabajo directamente en Jython (o python) obtengo: > > > >>>> ascii(''señoría'') > > ''se??or??a'' > > > > que es lo que realmente espero. > > > > He probado infructuosamente cambiar el encoding de las palabra (dentro de > > R) con iconv() y no he tenido buen resultado. > > > > ¿Alguien habrá tenido alguna experiencia semejante o conocerá la > solución? > > > > Gracias. > > > > -- > > «But Gwindor answered: ''The doom lies in yourself, not in your name.''» > > > > JRR Tolkien > > > > [[alternative HTML version deleted]] > > > > > > _______________________________________________ > > R-help-es mailing list > > R-help-es@r-project.org > > https://stat.ethz.ch/mailman/listinfo/r-help-es > > >-- «But Gwindor answered: ''The doom lies in yourself, not in your name.''» JRR Tolkien [[alternative HTML version deleted]]