validate_required_columns#

openstef_core.datasets.validation.validate_required_columns(df: DataFrame, required_columns: Sequence[str]) None[source]#

Check if the dataset contains all required columns.

Validates that the dataset includes all specified required columns, raising an error if any are missing.

Parameters:
  • df (DataFrame) – The time series dataset to validate.

  • required_columns (Sequence[str]) – List of column names that must be present in the dataset.

  • df

  • required_columns

Raises:

MissingColumnsError – If any required columns are missing from the dataset.

Return type:

None