Description Usage Arguments Value Examples
Given a list of packages, add all their dependencies.
1 2 3 | add_dependencies(pkgs = NULL,
from = c("Depends", "Imports", "LinkingTo"),
sources = default_sources())
|
pkg |
a character vector of package names |
from |
which DESCRIPTION fields to use to compute dependencies. Defaults to depends, imports and linking to |
sources |
The sources in which to look for
|
a list of packages topologically sorted by their dependencies
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | # Create some packages to use
ggplot2 <- list(package_info(default_sources(), "ggplot2"))
scales <- list(package_info(default_sources(), "scales"))
abind <- list(package_info(default_sources(), "abind"))
deps <- add_dependencies(ggplot2)
length(deps)
sapply(deps, is.installed)
# Base packages are never included in the list of dependencies
sapply(deps, is.base)
length(add_dependencies(scales))
length(add_dependencies(c(ggplot2, scales)))
length(add_dependencies(c(ggplot2, abind)))
# Supplying a different set of sources will determine whether or not
# packages are already installed.
deps2 <- add_dependencies(ggplot2, sources = default_sources(TRUE))
sapply(deps2, is.installed)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.