Skip to contents

Validate a Dataset Against a Schema

Usage

validate_dataset(df, schema)

Arguments

df

A data.frame.

schema

Schema list as returned by internal inference.

Value

TRUE if valid; errors otherwise.

Examples

df <- data.frame(
  iso3 = c("AUT", "DEU"),
  year = c(2024L, 2024L),
  variable = c("m1", "m1"),
  value = c(1, 2)
)
schema <- vizRd:::vizrd_infer_schema(df)
validate_dataset(df, schema)
#> [1] TRUE