OneHotEncoder

Compatibility: categorical data

The OneHotEncoder transforms data that represents unordered, categorical values into multiple columns -- one for each category. These new columns have 0 and 1 values. A 1 indicates the correct, original category.

from rdt.transformers.categorical import OneHotEncoder
ohe = OneHotEncoder()

The OneHotEncoder creates a new column for each category in your input data. If you have a large number of categories, it will create a large number of new columns. Each extra column uses more memory and increases the RDT processing time. If this is a concern, consider using other transformers like the LabelEncoder instead.

Parameters

No parameters are available for this transformer.

FAQs

What happens to missing values?

This transformer treats missing values as if they are a new category of data.

Last updated