R语言程序包详解

R程序包是R函数, 示例数据和编译代码的集合。在R环境中, 这些软件包存储在名为” 库” 的目录下。在安装过程中, R将安装一组软件包。我们可以在以后出于某些特定目的需要它们时添加软件包。启动R控制台时, 只有默认软件包可用。已安装的其他软件包将显式加载, 以供R程序使用。
【R语言程序包详解】以下是用于检查, 验证和使用R软件包的命令列表。

R语言程序包详解

文章图片
检查可用的R程序包
要检查可用的R程序包, 我们必须找到其中包含R程序包的库位置。 R提供libPaths()函数来查找库位置。
libPaths()

执行上述代码后, 它会产生以下项目, 具体取决于我们的PC和笔记本电脑的本地设置。
[1] "C:/Users/ajeet/OneDrive/Documents/R/win-library/3.6" [2] "C:/Program Files/R/R-3.6.1/library"

获取所有已安装软件包的列表
R提供了library()函数, 该函数使我们能够获取所有已安装软件包的列表。
library()

当我们执行上述功能时, 它会产生以下结果, 该结果可能会因我们的PC或笔记本电脑的本地设置而异。
库’ C:/ Program Files / R / R-3.6.1 / library’ 中的软件包:
R语言程序包详解

文章图片
与library()函数一样, R提供search()函数来获取当前在R环境中加载的所有软件包。
search()

当我们执行上述代码时, 它将产生以下结果, 具体取决于我们的PC和笔记本电脑的本地设置:
[1] ".GlobalEnv""package:stats""package:graphics" [4] "package:grDevices" "package:utils""package:datasets" [7] "package:methods""Autoloads""package:base"

安装新软件包
在R中, 有两种添加新R程序包的技术。第一种技术是直接从CRAN目录安装软件包, 第二种技术是将软件包下载到我们的本地系统后手动安装。
直接从CRAN安装
以下命令用于直接从CRAN网页获取软件包并将其安装在R环境中。我们可能会提示你选择最近的镜子。选择适合我们位置的一种。
install.packages("Package Name")

安装XML软件包的语法如下:
install.packages("XML")

输出
R语言程序包详解

文章图片
手动安装软件包
要手动安装软件包, 我们首先必须从https://cran.r-project.org/web/packages/available_packages_by_name.html下载。所需的软件包将作为.zip文件保存在本地系统中的适当位置。
R语言程序包详解

文章图片
下载完成后, 我们将使用以下命令:
install.packages(file_name_with_path, repos = NULL, type = "source")

安装名为” XML” 的软件包
install.packages("C:\Users\ajeet\OneDrive\Desktop\graphics\xml2_1.2.2.zip", repos = NULL, type = "source")

将包加载到库
在无法将其装入当前的R环境之前, 我们无法在代码中使用该软件包。我们还需要加载以前已经安装但在当前环境中不可用的软件包。
有以下命令加载程序包:
library("package Name", lib.loc = "path to library")

加载XML包的命令
install.packages("C:\Users\ajeet\OneDrive\Desktop\graphics\xml2_1.2.2.zip", repos = NULL, type = "source")

    推荐阅读