Learn R Programming

daltoolbox (version 1.2.747)

categ_mapping: Categorical mapping (one‑hot encoding)

Description

Convert a factor column into dummy variables (one‑hot encoding) using model.matrix without intercept. Each level becomes a separate binary column.

Usage

categ_mapping(attribute)

Value

returns a data frame with binary attributes, one for each possible category.

Arguments

attribute

attribute to be categorized.

Details

This is a light wrapper around stats::model.matrix(~ attr - 1, data) that drops the original column and returns only the dummy variables.

Examples

Run this code
cm <- categ_mapping("Species")
iris_cm <- transform(cm, iris)

# can be made in a single column
species <- iris[,"Species", drop=FALSE]
iris_cm <- transform(cm, species)

Run the code above in your browser using DataLab