Check for empty columns in the data and warn (or fail) if present.
The function takes in a list of required column names that are
not tested for emptiness. This is due to the existing function
check_cols_complete(), which ensures that the required columns are
complete. By ignoring the required columns in check_cols_empty(),
there are no duplicated results for the same column in the event
that a required column was also empty.
check_cols_empty( data, empty_values = c(NA, ""), required_cols = NULL, strict = FALSE, success_msg = "No columns are empty", fail_msg = "Some columns are completely empty" )
| data | Data to check |
|---|---|
| empty_values | Values that are considered empty. Defaults to |
| required_cols | A character vector of the required columns to check for completeness. |
| 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 empty.
#> <check_warn: Some columns are completely empty>