使用 CLI 包管理器 - 基本的 pacman 用法
pacman
是 R 的简单包管理器。
pacman
允许用户使用单个命令 p_load
紧凑地加载所有所需的包,安装任何缺失的包(及其依赖项)。pacman
不要求用户在包名称周围键入引号。基本用法如下:
p_load(data.table, dplyr, ggplot2)
使用这种方法需要 library
,require
或 install.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)