关键词:R语言; R软件; R软件程序包; R软件模块
R提供了大量“开箱即用”的功能,可通过下载与安装被称为包(package)的可选模块来实现。目前,在R的官方工具网站上可供下载、使用的R包有5500多个,这些R包提供了功能丰富的分析方法。
一、R包的安装
(一)使用函数安装
许多R函数可用来管理R包。首次安装某个R包,使用install.packages()命令即可。打开R Studio,在左上框新建一个脚本编写区(R script),不加参数输入命令install.packages()将显示一个所有可用R包的列表,如图1所示。选择其中的一个包即可进行下载和安装。若想安装某个指定的R包,可以直接将R包的名称作为参数提供给函数install.packages()。如,欲安装R包glmnet,只需键入install.packages("glmnet")。一个包仅需安装一次,但卸载后需要重新安装。多个包可以用c()来列出多个包的名字,如install.packages(c("package 1", "package 2", ...))。许多R包可能经常被作者更新,使用命令update.packages()可以更新已经安装的包。
(二)使用菜单操作安装
R包的安装也可以在R和Rstudio中,通过菜单操作来完成。即通过Rstudio右下框中的“Packages”选项来安装或更新R包。如图2所示,点击“Packages”-“Install”选项,跳出“Install Packages”对话框,在红色框内输入需要安装的软件包的名称即可。
(三)本地安装
此外,也可以从本地进行安装R包。首先,本地要有所需安装包的文件。点击右下框中的“Packages”-“Install”选项,跳出“Install Packages”对话框,如图3。
点击“Install from”下拉选择“Package Archive File (.zip; .tar.gz)”,选择需安装包的文件所在路径,点击“Open”之后,如图4所示。点击“Install”按钮即可安装本地R程序包。
二、R包的载入
在安装完成所需的R包后,需要使用library()命令载入这个包。如,欲载入已经安装好的R包glmnet,只需键入library("glmnet"),或library(glmnet)。如图5所示。