rekha.utils.validate_dataΒΆ

rekha.utils.validate_data(data: DataFrame | dict | None, x: str | List | ndarray | None = None, y: str | List | ndarray | None = None, required_columns: List[str] | None = None) bool[source]ΒΆ

Validate data and column specifications.

Parameters:
  • data (DataFrame, dict, or None) – The data source

  • x (str, list, array, or None) – Column names or data arrays

  • y (str, list, array, or None) – Column names or data arrays

  • required_columns (list, optional) – List of required column names

Returns:

True if data is valid

Return type:

bool

Raises:

ValueError – If data validation fails