powered by
Checks that columns in a data frame represent a unique key. By default all the columns are checked.
check_key(x, key = names(x), na_distinct = FALSE, x_name = substitute(x), error = TRUE)
The data to check.
A character vector of the column names representing the key.
A flag specifying whether missing values should be considerd distinct.
A string of the name of the object.
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_data
# NOT RUN { data <- data.frame(x = 1:1, y = 1:2) check_key(data, "x", error = FALSE) check_key(data, c("y", "x"), error = FALSE) # }
Run the code above in your browser using DataLab