使用 CLI 包管理器 - 基本的 pacman 用法

pacman 是 R 的简单包管理器。

pacman 允许用户使用单个命令 p_load 紧凑地加载所有所需的包,安装任何缺失的包(及其依赖项)。pacman 不要求用户在包名称周围键入引号。基本用法如下:

p_load(data.table, dplyr, ggplot2)

使用这种方法需要 libraryrequireinstall.packages 语句的唯一包是 pacman 本身:

library(pacman)
p_load(data.table, dplyr, ggplot2)

或者,同样有效:

pacman::p_load(data.table, dplyr, ggplot2)

除了通过减少代码管理包来节省时间外,pacman 还可以通过安装任何所需的包来促进构建可重现的代码,当且仅当它们尚未安装时。

由于你可能不确定 pacman 是否安装在将使用你的代码的用户的库中(或者你自己将来使用你自己的代码),最佳做法是包含条件语句来安装 pacman(如果尚未安装)加载:

if(!(require(pacman)) install.packages("pacman")
pacman::p_load(data.table, dplyr, ggplot2)