使用 ggplot2 和特殊字符

Pau*_*l M 2 excel r special-characters ggplot2

我正在从网站读取数据,其中包含标识每一行的文本。我只是将数据复制并粘贴到 Excel 中,然后由 R 读取该文件。其中一行包含德国城市的名称“W\xc3\xbcrzburg”,其中包含带有变音符号的小写 u。我在网络或 Excel 上看到特殊字符没有问题。问题是,当这个单词传递给 ggplot2 时,它在图中显示为“Wízburg”,波浪线位于大写字母 A 上。RStudio 根据其显示区域显示这两种形式。我假设ggplot2使用不同的语言来解释特殊字符。

\n\n

有没有办法告诉 ggplot 如何读取、解释和显示特殊字符?我不想只为这个城市编写专门的代码,而是为了解决一般问题。随着数据随着时间的推移而扩展,我可能会遇到其他角色。

\n

Dav*_*vid 5

ggplot2当我使用硬编码时,我遇到了类似的错误data.frame(即,我会写 Gro\xc3\x9fbritannien (英国),它会被编码成一些乱码)。

\n\n

我的解决方案是包括

\n\n
Sys.setlocale("LC_ALL", "German")\noptions(encoding = "UTF-8")\n
Run Code Online (Sandbox Code Playgroud)\n\n

在脚本的开头。

\n