For local data.frame only.

checkColsFormUniqueKeys(data, keyColNames)

Arguments

data

data.frame to work with.

keyColNames

character array of column names to check.

Value

logical TRUE if the rows of data are unique addressable by the columns named in keyColNames.

Examples

d <- data.frame(key = c('a','a', 'b'), k2 = c(1 ,2, 2)) checkColsFormUniqueKeys(d, 'key') # should be FALSE
#> [1] FALSE
checkColsFormUniqueKeys(d, c('key', 'k2')) # should be TRUE
#> [1] TRUE