baybe.searchspace.validation.get_transform_parameters¶
- baybe.searchspace.validation.get_transform_parameters(parameters: Sequence[_T], df: DataFrame, allow_missing: bool, allow_extra: bool)[source]¶
Extract the parameters relevant for transforming a given dataframe.
- Parameters:
parameters (
Sequence
[TypeVar
(_T
, bound=Parameter
)]) – The parameters to be considered for transformation (provided they have match in the given dataframe).df (
DataFrame
) – Seebaybe.searchspace.core.SearchSpace.transform()
.allow_missing (
bool
) – Seebaybe.searchspace.core.SearchSpace.transform()
.allow_extra (
bool
) – Seebaybe.searchspace.core.SearchSpace.transform()
.
- Raises:
ValueError – If the given parameters and dataframe are not compatible under the specified values for the Boolean flags.
- Return type:
- Returns:
The (subset of) parameters that need to be considered for the transformation.