baybe.utils.validation.validate_target_input¶
- baybe.utils.validation.validate_target_input(data: DataFrame, targets: Iterable[Target])[source]¶
Validate input dataframe columns corresponding to targets.
- Parameters:
- Raises:
ValueError – If the input dataframe is empty.
ValueError – If any target data contain NaN.
TypeError – If any numerical target data contain non-numeric values.
ValueError – If any binary target data contain values not part of the targets’ allowed values.
- Return type: