R/assert_column_name.R

Defines functions assert_column_names

assert_column_names <- function(data, columns) {
  checkmate::assert_data_frame(data)
  checkmate::assert_character(columns)
  if (!all(columns %in% names(data))) {
    if (length(columns) > 1) stop("Not all columns: ", paste(columns, collapse = ", "), " found in data")
    else stop("Not all columns: ", "'", paste(columns, collapse = ", "), "'", " found in data")
  }
}
IDEMSInternational/cdms.products documentation built on July 7, 2023, 10:13 a.m.