Package: schematic 0.1.2

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'.

Authors:Will Hipson [aut, cre, cph]

schematic_0.1.2.tar.gz
schematic_0.1.2.zip(r-4.7)schematic_0.1.2.zip(r-4.6)schematic_0.1.2.zip(r-4.5)
schematic_0.1.2.tgz(r-4.6-any)schematic_0.1.2.tgz(r-4.5-any)
schematic_0.1.2.tar.gz(r-4.7-any)schematic_0.1.2.tar.gz(r-4.6-any)
schematic_0.1.2.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
schematic/json (API)
NEWS

# Install 'schematic' in R:
install.packages('schematic', repos = c('https://whipson.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/whipson/schematic/issues

Pkgdown/docs site:https://whipson.github.io

On CRAN:

Conda:

4.48 score 6 stars 7 scripts 564 downloads 11 exports 9 dependencies

Last updated from:cda4bcea80. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK121
source / vignettesOK174
linux-release-x86_64OK119
macos-release-arm64OK198
macos-oldrel-arm64OK129
windows-develOK89
windows-releaseOK81
windows-oldrelOK80
wasm-releaseOK107

Exports:check_schemais_all_distinctis_incrementingis_non_nullis_positive_integeris_textis_whole_numberlast_check_errorsmod_infinitablemod_nullableschema

Dependencies:cligluelifecyclemagrittrpurrrrlangtidyselectvctrswithr

Getting Started

Rendered fromgetting-started.Rmdusingknitr::rmarkdownon May 17 2026.

Last update: 2025-04-10
Started: 2025-04-10