这更多地是关于R如何编码函数的内部。
我有一个像这样的函数:
remove_latin <- function (x) {
chartr("ÁÉÍÓÚÑáéíóúñ", "AEIOUNaeioun", x)}
然后我在另一个函数中调用该函数,然后出现此错误:
Error in chartr("ÃÉÃÓÚÑáéÃóúñ", "AEIOUNaeioun", x) :
'old' is longer than 'new'
所以R正在编码我要删除的拉丁字符。
有没有一种方法来定义remove_latin
以便它不会一直中断?
谢谢。