OrdinalEncoder

class lightautoml.transformers.categorical.OrdinalEncoder(*args, **kwargs)[source]

Bases: LabelEncoder

Encoding ordinal categories into numbers.

Number type categories passed as is, object type sorted in ascending lexicographical order.

fit(dataset)[source]

Estimate label frequencies and create encoding dicts.

Parameters:

dataset (Union[NumpyDataset, PandasDataset]) – Pandas or Numpy dataset of categorical features.

Returns:

Self.