1.1 R安装与升级

本书使用的R版本为R 3.2.3。根据操作系统不同,可选择安装64位或32位版本。安装时直接运行下载的R-3.2.3-win.exe。可以在其主页(http://www.r-project.org/)上的R综合资料网(Comprehensive R Archive Network,CRAN)获得相关资源。Linux、Mac OS X和Windows都有相应编译好的二进制版本,根据相应平台的安装说明进行安装即可。

安装好R后,单击安装目录中bin目录下的Rgui.exe启动R,打开如图1-1所示的界面。

图1-1 R 3.2.3初始界面

为了方便使用R,可以使用免费的图形界面编辑器RStudio,可从http://www.rstudio.com/products/rstudio/download/中下载,根据本机操作系统选择相应版本自行下载安装。安装RStudio后,可以选择从安装目录或者“开始”菜单栏中启动。

R的升级通常是通过从CRAN(http://cran.r-project.org/bin/)上下载和安装最新版的R,这种方式需要重新设置各种自定义选项,包括之前安装的扩展包。可以将R目录下etc文件夹中的Rprofile.site文件及R目录下的library文件夹保存到其他的地方,待安装新版本的R后,移动到相应的位置进行覆盖即可。

R作为一个开放式的平台,在Windows系统上有一种更加方便的更新R的方式,运行以下代码:

install.packages("installr")
require(installr)          #load / install+load installr
updateR()

之后按照提示即可很方便地将R升级至最新的版本。

安装最新版本的R后,在Windows系统上并不会自动覆盖旧版本的R,即允许系统中存在多种版本的R,可以通过控制面板卸载旧版本的R。而在Linux和Mac系统上,新版的R会覆盖老版本。在Mac上要删除剩余的东西,可以用Finder打开/Library/Frameworks/R.frameworks/versions/,删除其中旧版本的文件夹。在Linux系统上,不需要做任何额外的操作。