check_key: Check Key

Description Usage Arguments Value See Also Examples

Description

Checks that columns in a data frame represent a unique key. By default all the columns are checked.

Usage

1
2
check_key(x, key = names(x), na_distinct = FALSE,
  x_name = substitute(x), error = TRUE)

Arguments

x

The data to check.

key

A character vector of the column names representing the key.

na_distinct

A flag specifying whether missing values should be considerd distinct.

x_name

A string of the name of the object.

error

A flag indicating whether to throw an informative error or immediately generate an informative message if the check fails.

Value

An invisible copy of x (if it doesn't throw an error).

See Also

check_data

Examples

1
2
3
data <- data.frame(x = 1:1, y = 1:2)
check_key(data, "x", error = FALSE)
check_key(data, c("y", "x"), error = FALSE)

checkr documentation built on May 1, 2019, 6:59 p.m.