validate_mandatory_columns()
Validate that all mandatory columns are present in the DataFrame.
Usage
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] | tuple[str, …] | None = None-
Additional mandatory column names, as a list or tuple. Defaults to
['STRUCTURE', 'STRUCTURE_ID', 'ACTION'].
Raises
ValueError- If any mandatory column is absent from the DataFrame.