## validate_mandatory_columns()


Validate that all mandatory columns are present in the DataFrame.


Usage

``` python
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.
