Check for complete columns in the data and fail (or warn) if incomplete. Missing columns that are required to be complete are ignored.
check_cols_complete( data, required_cols, empty_values = c(NA, ""), strict = TRUE, success_msg = "There is no missing data in columns that are required to be complete", fail_msg = "There is missing data in some columns that are required to be complete" )
data | Data to check |
---|---|
required_cols | A character vector of the required columns to check for completeness. |
empty_values | Values that are considered empty. Defaults to |
strict | If |
success_msg | Message indicating the check succeeded. |
fail_msg | Message indicating the check failed. |
A condition object indicating whether the data contains columns that are not complete.
dat <- data.frame(specimenID = c("x", "y"), organ = c(NA, NA)) check_cols_complete(dat, c("specimenID", "organ"))#> <error/check_fail> #> There is missing data in some columns that are required to be complete