Ersetzen Sie Zeichen mit Akzent in R durch Zeichen ohne Akzent (UTF-8-Codierung) [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Ersetzen Sie mehrere Buchstaben mit Akzenten durch gsub 11 Antworten

Ich habe einige Zeichenfolgen in R in UTF-8-Codierung, die Akzente enthalten. Z.B.string="Hølmer" oderstring="Elizalde-González"

Gibt es eine nette Funktion in R, um die akzentuierten Zeichen in diesen Zeichenfolgen durch ihre nicht akzentuierten Gegenstücke zu ersetzen? Ich habe einige Lösungen in PHP gesehenHier, aber wie mache ich das in R?

Z.B. der PHP-Code

$unwanted_array = array(    'Š'=>'S', 'š'=>'s', 'Ž'=>'Z', 'ž'=>'z', 'À'=>'A', 'Á'=>'A', 'Â'=>'A', 'Ã'=>'A', 'Ä'=>'A', 'Å'=>'A', 'Æ'=>'A', 'Ç'=>'C', 'È'=>'E', 'É'=>'E',
                            'Ê'=>'E', 'Ë'=>'E', 'Ì'=>'I', 'Í'=>'I', 'Î'=>'I', 'Ï'=>'I', 'Ñ'=>'N', 'Ò'=>'O', 'Ó'=>'O', 'Ô'=>'O', 'Õ'=>'O', 'Ö'=>'O', 'Ø'=>'O', 'Ù'=>'U',
                            'Ú'=>'U', 'Û'=>'U', 'Ü'=>'U', 'Ý'=>'Y', 'Þ'=>'B', 'ß'=>'Ss', 'à'=>'a', 'á'=>'a', 'â'=>'a', 'ã'=>'a', 'ä'=>'a', 'å'=>'a', 'æ'=>'a', 'ç'=>'c',
                            'è'=>'e', 'é'=>'e', 'ê'=>'e', 'ë'=>'e', 'ì'=>'i', 'í'=>'i', 'î'=>'i', 'ï'=>'i', 'ð'=>'o', 'ñ'=>'n', 'ò'=>'o', 'ó'=>'o', 'ô'=>'o', 'õ'=>'o',
                            'ö'=>'o', 'ø'=>'o', 'ù'=>'u', 'ú'=>'u', 'û'=>'u', 'ý'=>'y', 'ý'=>'y', 'þ'=>'b', 'ÿ'=>'y' );
$str = strtr( $str, $unwanted_array );

schien ganz nett - aber wie würde ich das in R machen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage