Multiple R
packages may be loaded using the function p_load
function from pacman
R
package with the following command:
pacman::p_load("ggplot2", "lme4")
However, I want to use the command like this
Packages <- c("ggplot2", "lme4")
pacman::p_load(Packages)
which does not work. Wonder how this can be achieved?
Set character.only
on TRUE
Packages <- c("ggplot2", "lme4")
Packages %in% loadedNamespaces() # check if the packages are loaded
# [1] FALSE FALSE
pacman::p_load(Packages, character.only = TRUE)
Packages %in% loadedNamespaces()
# [1] TRUE TRUE
From ?p_load
:
"
character.only
: logical. If TRUE then p_load will only accept a single input which is a character vector containing the names of packages to load."
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With