R无法在内部使用宪章

时间:2019-03-14 22:07:33

标签: r character-encoding

这更多地是关于R如何编码函数的内部。

我有一个像这样的函数:

remove_latin <- function (x) {
    chartr("ÁÉÍÓÚÑáéíóúñ", "AEIOUNaeioun", x)}

然后我在另一个函数中调用该函数,然后出现此错误:

Error in chartr("ÃÉÃÓÚÑáéíóúñ", "AEIOUNaeioun", x) : 
  'old' is longer than 'new'

所以R正在编码我要删除的拉丁字符。
有没有一种方法来定义remove_latin以便它不会一直中断?

谢谢。

0 个答案:

没有答案