One-hot encoding
One-hot encoding is another encoding technique to transform categorical columns. More precisely, it encodes a categorical column into multiple numeric columns, each representing one value in the categorical column.
This encoding can be invoke by doing:
training_df, holdout_df, encoded_columns = one_hot_encoding(training_df, holdout_df)
You should choose either one of one-hot encoding and label encoding if you want to transform categorical columns.