R语言 pacman包
在这篇文章中,我们将简要地讨论pacman包及其在R编程语言中的工作实例。
R语言 Pacman包
Tyler Rinker, Dason Kurkiewicz, Keith Hughitt, Albert Wang, Garrick Aden-Buie和Lukas Burk创建了Pacman R软件包。该包包含了在R编程语言中轻松管理附加包的工具。该包依靠Base R函数作为库()和install.packages(),并将它们合并到新的、更直观和高效的程序中。
为了使用Pacman包中提供的功能,我们必须首先安装并加载该包到R中。运行上述几行代码后,我们可以使用Pacman包的功能。
install.packages("pacman")
library("pacman")
使用load函数来安装和加载多个R包。在这里,我们将看看如何使用p load方法,在运行之前的代码后加载三个包ggplot2、dplyr和stringr,在下面一行代码中添加包。
# We will install and then load packages
p_load(ggplot2, dplyr, stringr)
使用pacman包来更新过时的R包
在这个例子中,我们将看看如何利用Pacman包的p update功能来检查过时的包,然后将它们全部更新。
首先,让我们看看我的软件包是否已经过期。
p_update(update = FALSE)
输出
[1] “jakarta” “honeyloom” “gfg.table” “othertask” “ggplot2” “isoband”
[7] “anomaliy” “risic” “lineworker” “rookiepool”
幸运的是,Pacman包提供了一个简单的方法,只需一行R代码就可以更新所有过时的软件包。在运行下面的R代码之前,确保你有一些时间。这可能需要一些时间,取决于你需要更新多少个包。
# Update all the packages
# in the module
gfgUpdate()
p unload功能
p unload函数是Pacman包的另一个有用的功能。p unload函数可以在R内部使用,以卸载一个或多个加载的包。让我们使用p unload命令来卸载我们之前加载的三个包:ggplot2、dplyr和stringr。
# Unload the packages, and then continue
p_unload(ggplot2, dplyr, stringr)