blocksnet.utils.validation.df_schema

Functions

_column_level_errors(cases_df)

_dataframe_level_errors(cases_df)

_index_level_errors(cases_df)

_log_schema_errors(e)

Classes

DfSchema(*args, **kwargs)

class blocksnet.utils.validation.df_schema.DfSchema(*args, **kwargs)[source]

Bases: DataFrameModel

class Config[source]

Bases: object

strict = 'filter'
add_missing_columns = True
coerce = True
classmethod validate(df: DataFrame, allow_empty: bool = False) DataFrame[source]
classmethod columns_() list[source]
classmethod create_empty() DataFrame[source]