validate_mandatory_columns()

Validate that all mandatory columns are present in the DataFrame.

Usage

Source

validate_mandatory_columns(
    df,
    mandatory_columns,
    sdmx_cols=None,
)

Parameters

df: pd.DataFrame

The DataFrame to validate.

mandatory_columns: list[str]

List of mandatory component names.

sdmx_cols: list[str] | None = None
List of additional mandatory column names. Defaults to ['STRUCTURE', 'STRUCTURE_ID', 'ACTION'].

Raises

ValueError
If any mandatory column is absent from the DataFrame.