Dataframe

Classes

DataFrameValidation

Module Contents

class DataFrameValidation(df, label, columns_validations, required_columns=None)
Parameters:
  • df (pandas.DataFrame)

  • label (str)

  • columns_validations (List[Columnvalidation])

  • required_columns (List[str])

label: str
df: pandas.DataFrame
required_columns: List[str] | None = None
columns_validations: List[Columnvalidation]
df_failures: pandas.DataFrame | None = None
_run_required_columns()
Return type:

pandas.DataFrame

_run_column_validation()
Return type:

pandas.DataFrame

run()
to_excel(directory)
Parameters:

directory (str)

Return type:

Optional[str]