MissingColumnsError#

class openstef_core.exceptions.MissingColumnsError(missing_columns: Sequence[str], columns: Sequence[str] | None = None)[source]#

Bases: ValueError

Exception raised when required columns are missing from a DataFrame.

Parameters:
  • missing_columns (Sequence[str])

  • columns (Sequence[str] | None)

__init__(missing_columns: Sequence[str], columns: Sequence[str] | None = None)[source]#

Initialize the exception with the list of missing columns.

Parameters:
  • missing_columns (Sequence[str]) – List of column names that are missing from the DataFrame.

  • columns (Sequence[str] | None) – Optional list of available column names in the DataFrame.

  • missing_columns

  • columns