Verify crossmap properties of named vectors or lists
verify_named.Rd
Verify crossmap properties of named vectors or lists
Usage
verify_named_all_1to1(x)
verify_named_all_unique(x)
verify_named_all_names_unique(x)
verify_named_all_values_unique(x)
Arguments
- x
a Named vector or list. Lists values are flattened via
unlist()
.
Functions
verify_named_all_1to1()
: Verify named vector or list has only one-to-one relationsverify_named_all_unique()
: Verify name-value pairs of named vector or list are not duplicatedverify_named_all_names_unique()
: Verify names of named vector or list are not duplicatedverify_named_all_values_unique()
: Verify values in named vector or list are not duplicated (after unnesting)
Examples
## check each fruit has a unique color
fruit_color <- c(apple = "green", strawberry = "red", banana = "yellow")
verify_named_all_1to1(fruit_color)
## check no student is assigned to multiple groups
student_groups <- list(
GRP1 = c("kate", "jane", "peter"),
GRP2 = c("terry", "ben", "grace"),
GRP3 = c("cindy", "lucy", "alex")
)
verify_named_no_dup_names(student_groups)
#> Error in verify_named_no_dup_names(student_groups): could not find function "verify_named_no_dup_names"
## check