installPackages {sos} | R Documentation |
install packages with minimum count
Description
Ensure that the most important packages
in x
are installed. "Importance" here is
defined in the description of the minCount
argument below.
Usage
installPackages(x, minCount, ...)
## S3 method for class 'findFn'
installPackages(x, minCount, ...)
## S3 method for class 'packageSum'
installPackages(x, minCount,
repos = getOption("repos"), ...)
Arguments
x |
either a character vector to be passed to
|
minCount |
Controls how many of the packages identified in
If |
repos |
argument passed to
|
... |
optional arguments passed to
|
Details
Functions PackageSum2
and
packageSum
obtain some of the information
displayed from installed packages. To get more
information in those summaries, run
installPackages
on a findFn
or
packageSum
object to install more
of the packages found.
Value
none
Author(s)
Spencer Graves
See Also
Examples
##
## 1. findFn object
##
spl <- try(findFn("spline", maxPages = 2))
if(!inherits(spl, "try-error")){
# check the code but do not install anything:
installPackages(spl, minCount=spl[1, 'Count']+1)
# default: install packages with
# Count>=minCount
#\dontrun is sometimes run on CRAN. See
#https://github.com/ThinkR-open/prepare-for-cran
#accessed 2021-06-14
if (interactive()) {
installPackages(spl)
}
##
## 2. packageSum object
##
splS <- packageSum(spl)
# check the code but do not install anything:
installPackages(splS, splS[1, 'Count']+1)
# install ALL packages
if (interactive()) {
installPackages(splS, 1)
}
}