在R中如何获取英文错误信息

时间:2012-09-28 15:09:32

标签: r bioconductor

我正在尝试一些关于bioconductor的教程;但我收到错误消息,我想搜索/提交;不幸的是,由于R安装在用法语配置的系统上,R用法语返回消息;我怎么能用英文发这些消息呢。

我的系统: Ubuntu 10.04运行gnome 3; R版是最后一个(2.15.1) Bioconductor已更新至2.10,

我尝试下载/使用数据集GSE20986(但我在另一个数据集GSE2034上遇到了类似的错误,同时遵循“R简而言之”中给出的程序);对于那些说法语的人,我得到的错误信息是:

> getGEOSuppFiles("GSE20986")
[1] "ftp://ftp.ncbi.nlm.nih.gov/pub/geo/DATA/supplementary/series/GSE20986/"
Erreur dans scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings,  : 
  la ligne 1 n'avait pas 6 éléments

感谢您的帮助。

3 个答案:

答案 0 :(得分:4)

我认为您需要在启动 R 时设置LANGUAGE环境变量。尝试像这样开始 R

$ LANGUAGE=en R

答案 1 :(得分:3)

通常,在linux上,尝试使用命令行

locale -a

获取区域设置列表,也许您想要en_US.utf8,然后

LC_ALL=en_US.utf8 R

但选择“C”语言环境通常更好,这是一种简单的旧文本。

LC_ALL=C R

在R会话中,Sys.setlocale("LC_ALL", "en_US.utf8")或来自Sys.getlocale()的其他组件以及系统支持的语言环境,并从locale -a报告。

答案 2 :(得分:1)

我在R工作:

Sys.setlocale("LC_MESSAGES", "C")

Ubuntu 16.04
R版本3.4.3(2017-11-30) - “风筝吃树”

另外对我来说Sys.setenv(LANGUAGE='en')没有用。