elphick.pandera_utils.pandera_utils

Functions

load_merged_schema_from_yaml

Load and merge DataFrameSchemas from a list of YAML files.

load_schema_from_yaml

Load a DataFrameSchema from a YAML file.

merge_schemas

Merge a list of DataFrameSchemas into a single DataFrameSchema.

order_columns_to_match_schema

Order DataFrame columns to match the schema order if coerce and metadata['order_columns'] are true.

Classes

DataFrameMetaProcessor(schema)

A class to preprocess and validate DataFrames based on metadata.