如何在Ubuntu中全局更改R语言环境?

时间:2017-07-12 17:41:43

标签: r ubuntu locale

我的Ubuntu服务器正在编写带有错误编码的CSV文件和图表。

在OS X机器上,一种全局设置语言环境的可能性是

system("defaults write org.R-project.R force.LANG en_US.UTF-8")

将我的情节保存为png后,我有了这个输出:

enter image description here

这是不是 ggplot2问题。所以引起我兴趣的是,在RStudio上可以看到正确的:S

enter image description here

如何设置选项以使R与en_US.UTF-8一起用于RStudio,终端上的脚本等?

2 个答案:

答案 0 :(得分:0)

要在Ubuntu中为用户设置R的本地化,您可以创建用户的文本文件名.Renviron和主文件夹,并添加以下行:

LANGUAGE="en_US.utf8"

重新启动R,RStudio或任何使用R的“前端”使用此区域设置。

有关背景资料,请参阅:

https://cran.r-project.org/doc/manuals/r-patched/R-admin.html#Locales

答案 1 :(得分:0)

对于docker中的Ubuntu服务器,运行以下命令对我有用:

locale-gen "en_US.UTF-8"
update-locale LANG="en_US.UTF-8"
export LANG=en_US.UTF-8
echo "LANG=en_US.UTF-8" >> ~/.Renviron