Turn off all warnings for require(), to allow clean completion of examples that require unavailable Suggested packages.
Arguments
- package
The name of a package, given as a character string.
- lib.loc
a character vector describing the location of R library trees to search through, or
NULL
. The default value ofNULL
corresponds to all libraries currently known to.libPaths()
. Non-existent library trees are silently ignored.- character.only
a logical indicating whether
package
can be assumed to be a character string.
Details
require(package)
acts the same as
require(package, quietly = TRUE)
but with warnings turned off.
In particular, no warning or error is given if the package is unavailable.
Most cases should use requireNamespace(package, quietly = TRUE)
instead,
which doesn't produce warnings.
Examples
## This should produce no output:
if (require.nowarnings(nonexistent)) {
message("Package loaded successfully")
}