one_hot_encode
Convert categorical columns into binary indicators for modeling, discarding the first category to avoid multicollinearity. Suitable for low-cardinality data.
Instructions
One-hot encode categorical columns (creates binary columns). drop_first=True avoids multicollinearity (recommended for modeling). Best for low-cardinality (2-10 categories). Always drop_first=True for modeling. WARNING: high-cardinality columns create too many columns — use target_encode instead. Example: one_hot_encode(columns=["CargoType"], drop_first=True)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| columns | Yes | ||
| df_name | No | ||
| drop_first | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |