powered by
Convert a factor column into dummy variables (one‑hot encoding) using model.matrix without intercept. Each level becomes a separate binary column.
model.matrix
categ_mapping(attribute)
returns a data frame with binary attributes, one for each possible category.
attribute to be categorized.
This is a light wrapper around stats::model.matrix(~ attr - 1, data) that drops the original column and returns only the dummy variables.
stats::model.matrix(~ attr - 1, data)
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