使用 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)