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