Encode Values
Encodes values in a column through a variety of methods:
Label Encoding: Encode target labels with value between 0 and n_classes-1. See scikit-learn's LabelEncoder for full documentation.
Target Encoding: Encode a categorical column with the average value of a target column for the corresponding value of the categorical column. See scikit-learn's TargetEncoder for full documentation.
One Hot Encoding: Encode a categorical column as a 0 or 1 for each possible category, each of which will be it's own row.
Parameters
Name
Type
Description
Is Optional
method
string
Encoding method which will be used ('label', 'target', or 'oh')
column
column
Column name to label encode
target
column
Required if method = 'target'. Numeric target column to use to create averages
True
Example
Source Code
Last updated