check_names | R Documentation |
Checks the names of an object as returned by the names()
function.
The function can check the order of the names and whether other names are permitted.
check_names(
x,
names = character(0),
exclusive = FALSE,
order = FALSE,
unique = FALSE,
complete = TRUE,
x_name = substitute(x),
error = TRUE
)
x |
The object to check. |
names |
A character vector of the names. |
exclusive |
A flag indicating whether other names are not permitted. |
order |
A flag indicating whether the object names have to occur in the same order as names. |
unique |
A flag indicating whether all the object names have to be unique. |
complete |
A flag indicating whether all the possible names have to be represented. |
x_name |
A string of the name of the object x. |
error |
A flag indicating whether to throw an informative error or immediately generate an informative message if the check fails. |
An invisible copy of x (if it doesn't throw an error).
check_named
vec <- c(x = 1, y = 2, z = 0)
check_names(vec, c("y", "x"), error = FALSE)
check_names(vec, c("y", "x"), exclusive = TRUE, error = FALSE)
check_names(vec, c("y", "x"), order = TRUE, error = FALSE)
check_names(vec, c("a"), error = FALSE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.