16

我正在尝试一些关于生物导体的教程;但我收到错误消息,我想搜索/提交;不幸的是,由于 R 安装在以法语配置的系统上,R 以法语向我返回消息;我怎么会有这些英文信息。

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

并且我尝试下载/使用数据集 GSE20986(但我在遵循“R in a nutshell”中给出的过程时遇到了另一个数据集 GSE2034 的类似错误);对于你们这些说法语的人,我得到的错误信息是:

> 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

谢谢你的帮助。

4

3 回答 3

5

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

$ LANGUAGE=en R
于 2012-09-28T15:31:37.530 回答
4

一般来说,在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.

于 2012-09-28T16:23:15.450 回答
2

对我来说R

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

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

对我来说Sys.setenv(LANGUAGE='en')也没有工作。

于 2018-02-13T08:25:16.593 回答