This function checks if a specified package is installed. If the package is
not installed, it installs it from CRAN, then loads it into the R session.
Usage
load_or_install_cran(pkg)
Arguments
- pkg
A character string specifying the name of the package to be loaded or installed.
Value
This function does not return a value. It is called for its side effect of loading or installing the package.
Details
The function first checks if the package is available in the current session using requireNamespace.
If the package is not installed, it installs it using install.packages and then loads it using library.
Examples
if (FALSE) { # \dontrun{
load_or_install_cran("ggplot2")
load_or_install_cran("dplyr")
} # }