check_data {chk} | R Documentation |
Check Data
Description
Checks column names, values, number of rows and key for a data.frame.
Usage
check_data(
x,
values = NULL,
exclusive = FALSE,
order = FALSE,
nrow = numeric(0),
key = character(0),
x_name = NULL
)
Arguments
x |
The object to check. |
values |
A uniquely named list of atomic vectors of the column values. |
exclusive |
A flag specifying whether x must only include columns named in values. |
order |
A flag specifying whether the order of columns in x must match names in values. |
nrow |
A flag or a whole numeric vector of the value, value range or possible values. |
key |
A character vector of the columns that represent a unique key. |
x_name |
A string of the name of object x or NULL. |
Value
An informative error if the test fails or an invisible copy of x.
See Also
Other check:
check_dim()
,
check_dirs()
,
check_files()
,
check_key()
,
check_names()
,
check_values()
Examples
check_data(data.frame())
check_data(data.frame(x = 2), list(x = 1))
try(check_data(data.frame(x = 2), list(y = 1L)))
try(check_data(data.frame(x = 2), list(y = 1)))
try(check_data(data.frame(x = 2), nrow = 2))
[Package chk version 0.9.2 Index]