Skip to contents

Checks numeric ranges and allowed values declared in value_range_registry.csv. Registered sentinel codes can be ignored during range validation so that missing-value normalization and range validation remain conceptually separate.

Usage

enemdu_validate_value_ranges(
  data,
  registry = enemdu_value_range_registry(),
  vars = NULL,
  strict = FALSE
)

Arguments

data

A data frame.

registry

Optional value-range registry.

vars

Optional variables to validate.

strict

Logical. If TRUE, errors when variables in vars are absent.

Value

A validation report tibble.