现今最受欢迎的数据分析和可视化平台莫过于R了。http://www.r-project.org/

统计和制图软件很多,Microsoft Excel、SAS、SPSS等等,但都是商业软件。而R开源又是跨平台,在统计研究平台和交互式数据分析和搜索方面绝不逊于其他软件。

R的获取和安装来自http://cran.rstudio.com/

R的集成开发环境RStudio

RStudio是一个免费的开源的R语言的一体开发环境,可以在桌面机(Windows\Mac\Linux)多平台运行,也可以在Linux服务器上安装RStudio服务器,供用户远程云端web使用。

RStudio is a free and open source integrated development environment for R. You can run it on your desktop (Windows, Mac, or Linux) or even over the web using RStudio Server  

学习书籍建议《R in Action - Data Analysis and Graphics with R》  中文版 《 R语言实战》

RStudio配置

下面分两个部分介绍RStudio,第一部分是桌面机上使用RStudio,第二部分是如何在Linux(fedora17)上安装RStudio-server,并启动服务。

第一部分  

1、登陆RStudio官方网站下载RStudio-0.97.246.exe,网址:http://www.rstudio.com/ide/download/ 

2、下载后直接安装。

R语言 <wbr>RStudio:一个试用于R语言的IDE

1)写R脚本,可用Rscript命令执行2)终端,用于直接输入R命令3)工作区,显示目前的数据和变量等信息4)历史记录,显示之前所执行过的所有命令历史5)文件,显示文件,可以直接点击打开,打开后在1)区显示6)图形界面,可以显示图形7)加载包,可显示目前可用于加载的包和已加载的包8)帮助区,用于显示帮助,如?ls后会在该区显示相关信息

第二部分  

这也是比较难得地方,在安装之前建议大家先安装指定的openssl版本。

1、 登陆RStudio官方网站下载RStudio-server,网址:http://www.rstudio.com/ide/download/ 

找到自己对应操作系统的对应的电脑位数的命令执行。我的系统是fedora17,因为是redhat一条线的,所以我选择了RedHat/CentOS (5.4+),又因为是64位系统。

当然在安装RStudio之前还是需要安装R的。可以通过“yum -y install R”来安装,-y的意思是在后面的交互中都同意其请求。

$ wget http://download2.rstudio.org/rstudio-server-0.97.246-x86_64.rpm
$ sudo yum install --nogpgcheck rstudio-server-0.97.246-x86_64.rpm

在执行$sudo yum install --nogpgcheckrstudio-server-0.97.246-x86_64.rpm命令时可能会出现错误,提示缺少某些文件,如libcrypto.so.6()(64bit)等文件,所以可事先执行以下命令,安装必要的文件:

$
$ sudo rpm -ivh openssl098e-0.9.8e-17.SEL6.x86_64.rpm$
$ wget http://download2.rstudio.org/rstudio-server-0.97.246-x86_64.rpm
$ sudo yum install --nogpgcheck rstudio-server-0.97.246-x86_64.rpm

安装完了以后通过输入

$ sudo rstudio-server start

启动rstudio-server服务。

客户端使用可以打开一个chrome浏览器,目前rstudio-server支持的浏览器包括firefox3.5|Safari4.0|Google Chrome 5.0及以上版本的浏览器,否则会出现如下界面:

R语言 <wbr>RStudio:一个试用于R语言的IDE

然后登陆时用linux登陆帐户登陆,其后使用方法与桌面RStudio一致。

Reference:RStudio配置与管理