我正在尝试一些关于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
感谢您的帮助。
答案 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')
没有用。