schema {schematic} | R Documentation |
Create a schema object
Description
Create a schema object
Usage
schema(...)
Arguments
... |
Formulae of the form tidyselect_expr ~ predicate |
Value
A Schema object
Examples
# Simple schema with one declared column
my_schema <- schema(
mpg ~ is.double
)
# Multiple columns
my_schema <- schema(
Sepal.Length ~ is.numeric,
Species ~ is.factor
)
# Use tidyselect syntax and anonymous functions
my_schema <- schema(
starts_with("Sepal") ~ is.numeric,
c(Petal.Length, Petal.Width) ~ function(x) all(x > 0)
)
# Use named arguments to customize error messages
my_schema <- schema(
`Must be a positive number` = cyl ~ function(x) all(x > 0)
)
[Package schematic version 0.1.2 Index]