
Validate a data frame against the canonical CPADS analysis contract.
Source:R/cpads.R
morie_cpads_validate_frame.RdValidate a data frame against the canonical CPADS analysis contract.
Examples
vars <- morie_cpads_contract()$required_variables
df <- as.data.frame(setNames(as.list(rep(NA_real_, length(vars))), vars))
morie_cpads_validate_frame(df, strict = TRUE) # complete frame passes
morie_cpads_validate_frame(df[, -1], strict = FALSE) # reports "weight"