openclean.function.eval.normalize module

Normalize values in a data frame column.

class openclean.function.eval.normalize.DivideByTotal(columns, raise_error=True, default_value=<function scalar_pass_through>)

Bases: openclean.function.eval.normalize.Normalize

Divide values in a list by the sum over all values.

class openclean.function.eval.normalize.MaxAbsScale(columns, raise_error=True, default_value=<function scalar_pass_through>)

Bases: openclean.function.eval.normalize.Normalize

Divided values in a list by the absolute maximum over all values.

class openclean.function.eval.normalize.MinMaxScale(columns, raise_error=True, default_value=<function scalar_pass_through>)

Bases: openclean.function.eval.normalize.Normalize

Normalize values in a list using min-max feature scaling.

class openclean.function.eval.normalize.Normalize(columns, normalizer)

Bases: openclean.function.eval.base.Eval

Normalization function for values in a data frame column.