schematic: Tidy Schema Validation for Data Frames

Validate data.frames against schemas to ensure that data matches expectations. Define schemas using 'tidyselect' and predicate functions for type consistency, nullability, and more. Schema failure messages can be tailored for non-technical users and are ideal for user-facing applications such as in 'shiny' or 'plumber'.

Package details

AuthorWill Hipson [aut, cre, cph] (ORCID: <https://orcid.org/0000-0002-3931-2189>)
MaintainerWill Hipson <will.e.hipson@gmail.com>
LicenseMIT + file LICENSE
Version0.1.2
URL https://github.com/whipson/schematic https://whipson.github.io/schematic/
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("schematic")

Try the schematic package in your browser

Any scripts or data that you put into this service are public.

schematic documentation built on June 9, 2025, 5:10 p.m.