Check that a mapper's input has correct column names
Source:R/mapper-function-helpers.R
check_mapper_input_colnames.RdWhen called within a consistency test mapper function,
check_mapper_input_colnames() makes sure that the input data frame has
correct column names:
They include all the key columns corresponding to the test applied by the mapper.
They don't already include
"consistency".
If either check fails, the function throws an informative error.
Arguments
- data
Data frame. Input to the mapper function.
- reported
String vector of the "key" column names that
datamust have, such asc("x", "n")forgrim_map().- name_test
String (length 1). Short, plain-text name of the consistency test that the mapper function applies, such as
"GRIM".
See also
vignette("consistency-tests-in-depth"), for context and the "key
columns" terminology.