openclean.function.value.random module
Value function that randomly selects a value from a given list.
- class openclean.function.value.random.RandomSelect(seed: Optional[int] = None, ignore_freq: Optional[bool] = False)
Bases:
openclean.function.value.base.UnpreparedFunction
Value function that implements a random selector. Selects a value from a given list of values during the preparation step. Returns a constant value function for the selected value as the preparation result.
- prepare(values: List[Union[int, float, str, datetime.datetime, Tuple[Union[int, float, str, datetime.datetime]]]]) openclean.function.value.base.ValueFunction
Randomly select a value from the givne list. Returns a constant value function with the selected value as the result.
- Parameters
values (list) – List of scalar values or tuples of scalar values.
- Return type