R是一个在科研领域很常用的工具,经常用R的年轻人或者经常上统计之都的肯定知道Rstudio的存在。然而对于R和Rstudio来讲,还是有很多问题存在的,今天我就结合我上一次在Ubuntu server上面安装R和Rstudio的经历来讲讲有些什么问题(很难Google到!)。
首先是要安装R:
#添加源(可以选择离自己最近的可以用的源)
sudo vim /etc/apt/sources.list
deb http://mirrors.ustc.edu.cn/CRAN/bin/linux/ubuntu precise/
sudo apt-get update
#安装R-base
sudo apt-get install r-base
其次安装Rstudio(版本看官网)
sudo apt-get install gdebi-core
sudo apt-get install libapparmor1 # Required only for Ubuntu, not Debian
wget http://download2.rstudio.org/rstudio-server-0.97.551-amd64.deb
sudo gdebi rstudio-server-0.97.551-amd64.deb
这个基本上就算是弄完了,具体什么设置之类的请查看Rstudio的帮助链接
接下来就是我的重点了
首先,R在不同的平台下面很多东西不一样,就比如说上传的文件(批量上传推荐Bitvise)当读取的时候很可能出问题,所以在上传的时候一定要把文件改为utf-8格式,并且将文件换行符改为UNIX格式的,也就是结尾由windows下的/r/n改为/n。(使用VIM操作非常简单!)
其次,对于使用中文的孩子们,学习R的时候开始一定会有中文问题,Rstudio在绘图的时候会使用服务器上面的中文字体,然而Ubuntu Server上面一般来讲是没有默认安装中文字体的,然后绘图文字部分就会出现各种方格。解决方法如下:
#安装简体中文字体
sudo apt-get install language-pack-zh-hans
#安装渲染包
sudo apt-get install xfonts-wqy
#似乎需要重启
接下来基本上就算是结束了。
最后强调一点,上传的文件包括读取的文件,如果下载到windows下面是不能用的,因为R的各个平台读取文件的方式不同!
网友评论