如何在RStudio中更改R的语言环境?
我在Ubuntu 12.10上使用R版本2.15.3(2013-03-01)。 该系统是德语和R是一样的。search错误消息时,这是不方便的。
在xterm这样执行R $ LANG="C" R
部分解决了这个问题。 然后R显示一切英文。 但是当以这种方式加载RStudio时,R解释器仍然是德语。 所以我正在寻找一种方法来改变R本身的R语言环境。
我发现这个: 如何更改R中的语言设置 ,但是Sys.setenv(LANG = "en")
用于我:
2+x # Fehler: Objekt 'x' nicht gefunden Sys.setenv(LANG = "en") 2+x # Fehler: Objekt 'x' nicht gefunden
我也试过Sys.setenv(LANG = "en_US.UTF-8")
没有成功。
Sys.getlocale()
输出
Sys.getlocale() # [1] "LC_CTYPE=de_DE.UTF-8;LC_NUMERIC=C;LC_TIME=de_DE.UTF-8; # LC_COLLATE=de_DE.UTF-8;LC_MONETARY=de_DE.UTF-8;LC_MESSAGES=de_DE.UTF-8; # LC_PAPER=C;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=de_DE.UTF-8; # LC_IDENTIFICATION=C"
(为了方便添加了线刹)
刚刚有同样的问题,并find了在Windows / Linux上为我工作的解决scheme:
Sys.setlocale("LC_ALL","English")
Sys.setlocale("LC_MESSAGES", 'en_GB.UTF-8') Sys.setenv(LANG = "en_US.UTF-8")
这2个为我工作。 在Eclipse中没有更多的波兰语错误消息。虽然我认为只有第二个效果。 谢谢
编辑:虽然我必须执行那些每次我重新启动R环境。
尝试:
Sys.setlocale("LC_MESSAGES", 'en_GB.UTF-8')
取自: http : //cran.r-project.org/doc/manuals/r-patched/R-admin.html#Localization-of-messages应该咨询进一步的细节。
尝试Sys.setlocale("LC_TIME", "English")
在Ubuntu (14.04)中,这是为我工作的解决scheme:
编辑主目录中的.Renviron文件并添加以下行:
LANGUAGE="en_US.utf8" # for R with British accent use en_GB.utf8
然后重启R.
我有同样的问题。 我通过改变我的Macbook的系统偏好 – >地区为美国解决了它。 然后,重新安装R.然后,系统语言最终改变。
sessionInfo()
语言环境:[1] en_US.UTF-8 / zh_CN.UTF-8 / zh_CN.UTF-8 / C / zh_CN.UTF-8 / zh_CN.UTF-8
我认为这是Ubuntu的问题,而不是R.如果操作系统没有正确的语言环境设置“en”,则R无法使用它。 检查操作系统区域设置。 或者使用区域设置“C”而不是“en”可能仍然工作。
Sys.setenv(LANG='C')
我发现它不是本地化的问题,但date格式和系统设置中的所有东西。 尝试改变,以英语,然后