随手记一下
R语言在下载时是不区分语言版本的,但软件的语言版本是跟操作系统语言一致,比如win10操作系统设置为中文,则R语言安装后则是显示中文
但是有时遇到一些底层函数运行报错的话,中文报错会在一些翻译上有点别扭,并且在google查问题的时候并不是太友好,因此有时需要将R的console的配置文件做些修改
修改前如下:
> a
错误: 找不到对象'a'
打开\R\R-3.6.2\etc
目录下的Rconsole
文件,修改language =
为language = en
,修改后如下:
> a
Error: object 'a' not found
有时由于一些原因,只能用英文win10操作系统,这时你在该系统上安装R软件时,其安装的是英文版
但是假如需要在英文操作系统的R里编译中文,一般是不支持的;可以先看下当前R的语言环境
Sys.getlocale()
然后在\R\R-3.6.2\etc
目录下修改Rprofile.site
文件,添加一行代码:
Sys.setlocale("LC_CTYPE", "Chinese")
这样在任意时候启动R或者其他软件调用R的时候,都能识别中文了
当然,最方便的其实还是修改win10系统的语言配置,装个中文包,然后设置为默认应用就行。。。
本文出自于http://www.bioinfo-scrounger.com转载请注明出处