我的错误消息以法语显示。如何更改系统语言设置以使错误消息以英语显示?
发布于 2012-11-27 08:16:44
您可以使用Sys.setenv()
函数来设置它。我的R会话默认为英语,所以我将其设置为法语,然后再返回:
> Sys.setenv(LANG = "fr")
> 2 + x
Erreur : objet 'x' introuvable
> Sys.setenv(LANG = "en")
> 2 + x
Error: object 'x' not found
可以在here上找到缩写的列表。
Sys.getenv()
为您提供了已设置的所有环境变量的列表。
发布于 2014-10-31 20:35:37
在RStudio for Windows的情况下,我成功地按照R for Windows FAQ中的说明更改了语言,特别是我写道:
language = EN
在文件Rconsole
(在我的安装中是C:\Program Files\R\R-2.15.2\etc\Rconsole
)内;这也适用于命令Rscript
。
例如,您可以在命令提示符下使用以下两个命令找到Rconsole
文件:
cd \
dir Rconsole /s
第一个将根目录设为当前目录,第二个查找Rconsole
文件。
在下面的屏幕截图中,Rconsole
文件位于文件夹C:\Program Files\R\R-3.4.1\etc
中。
您可能有多个位置,在这种情况下,您可以编辑所有Rconsole
文件。
之后,您可以使用自己喜欢的编辑器打开Rconsole
文件,查找行language =
,然后在该行的末尾附加EN
。
在下面的屏幕截图中,有趣的行是数字70,您必须在它的末尾附加EN
。
发布于 2016-10-05 22:28:33
这是从命令行执行的:
$ export LANG=en_US.UTF-8
上面的其他答案对我都不起作用
https://stackoverflow.com/questions/13575180
复制相似问题