Validation#

Schema.validate(df, /, *[, cast, eager])

Validate that a data frame satisfies the schema.

Schema.filter(df, /, *[, cast, eager])

Filter the data frame by the rules of this schema.

Schema.is_valid(df, /, *[, cast])

Check whether a data frame satisfies the schema.

Schema.cast(df, /)

Cast a data frame to match the schema.

rule(*[, group_by])

Mark a function as a rule to evaluate during validation.