R语言是目前数据分析和处理领域十分火的一个语言,他跟其他的我们熟知的其他编程语言最显著的不同就是:R生来就是用于数据分析的。至于Rstudio呢,就是R的一个优秀的IDE,这个IDE还很有意思,他本身提供本地的客户端,另外,也提供服务器版本,在VPS上架设这个Rstudio后,我们就可以直接通过浏览器来使用我们的Rstudio,省去了我们在不同电脑上都要安装软件的麻烦。本文主要参考官方的指导手册,如有缺漏,欢迎大家补充
什么是R(取自百度百科)
R是统计领域广泛使用的诞生于1980年左右的S语言的一个分支。可以认为R是S语言的一种实现。而S语言是由AT&T贝尔实验室开发的一种用来进行数据探索、统计分析和作图的解释型语言。最初S语言的实现版本主要是S-PLUS。S-PLUS是一个商业软件,它基于S语言,并由MathSoft公司的统计科学部进一步完善。后来新西兰奥克兰大学的Robert Gentleman和Ross Ihaka及其他志愿人员开发了一个R系统。由“R开发核心团队”负责开发。R可以看作贝尔实验室(AT&T BellLaboratories)的RickBecker,JohnChambers和AllanWilks开发的S语言的一种实现。当然,S语言也是S-Plus的基础。所以,两者在程序语法上可以说是几乎一样的,可能只是在函数方面有细微差别,程序十分容易地就能移植到一程序中,而很多一的程序只要稍加修改也能运用于R。
一、安装R以及RStudio
1)Debian/Ubuntu(需要Debian 8+ 或Ubuntu 12.04+)
为了安装最新版的R,需要加入官方的CRAN源:Debian、Ubuntu,然后再通过如下命令进行安装
sudo apt-get install r-base
64位: sudo apt-get install gdebi-core wget https://download2.rstudio.org/rstudio-server-1.0.143-amd64.deb sudo gdebi rstudio-server-1.0.143-amd64.deb
32位: sudo apt-get install gdebi-core wget https://download2.rstudio.org/rstudio-server-1.0.143-i386.deb sudo gdebi rstudio-server-1.0.143-i386.deb
2)CentOS/RedHat/Fedora(5.4以上)
安装R的方法可以参考R官网的指导
sudo yum install epel-release sudo yum install R
64位: wget https://download2.rstudio.org/rstudio-server-rhel-1.0.143-x86_64.rpm sudo yum install --nogpgcheck rstudio-server-rhel-1.0.143-x86_64.rpm
32位: wget https://download2.rstudio.org/rstudio-server-rhel-1.0.143-i686.rpm sudo yum install --nogpgcheck rstudio-server-rhel-1.0.143-i686.rpm
3)openSUSE/SUSE(11+)
SUSE系的系统可以通过一键安装包的命令(OCICLI)进行安装,一键包可以在官网上找到。
值得注意的是,这个一键安装包实际上还会漏掉一个关键的包,就是形如libgfortran43的一个包,可以搜索gfortran来搜索,不同版本包的名字不同,如果不安装这个,Rstudio是无法正常运行并安装插件的.
64位: wget https://download2.rstudio.org/rstudio-server-suse-1.0.143-x86_64.rpm sudo zypper install rstudio-server-suse-1.0.143-x86_64.rpm
32位: wget https://download2.rstudio.org/rstudio-server-suse-1.0.143-i686.rpm sudo zypper install rstudio-server-suse-1.0.143-i686.rpm
二、使用Rstudio
可以通过以下地址,访问Rstudio:
http://ip地址:8787
这时你会注意到一个登录页面,可是却没有设置用户和密码的地方,实际上rstudio采用的是PAM的认证方式,简单来说就是采用Linux系统的用户名和密码
useradd -d /home/XXX XXX passwd XXX
三、最后登录之后的界面如下
我也有过博客,不过那都是很多年前的事情了!
建博客容易,维护难
centos6安装了Rstudio Server
好多包都安装不成功, 提示non-exit, 比如car包一直没成功
我也遇到了类似的问题,因为好多包是依赖系统上的软件的,查一下那些包有没有什么系统上的要求,在系统上装好再安装应该就没问题了