dichotomize {nuggets} | R Documentation |
Create dummy columns from logicals or factors in a data frame
Description
Create dummy logical columns from selected columns of the data frame. Dummy columns may be created for logical or factor columns as follows:
Usage
dichotomize(.data, what = everything(), ..., .keep = FALSE)
Arguments
.data |
a data frame to be processed |
what |
a tidyselect expression (see tidyselect syntax) selecting the columns to be processed |
... |
further tidyselect expressions for selecting the columns to be processed |
.keep |
whether to keep the original columns. If FALSE, the original columns are removed from the result. |
Details
for logical column
col
, a pair of columns is created namedcol=T
andcol=F
where the former (resp. latter) is equal to the original (resp. negation of the original);for factor column
col
, a new logical column is created for each levell
of the factorcol
and named ascol=l
with a value set to TRUE wherever the original column is equal tol
.
Value
A tibble with selected columns replaced with dummy columns.
Author(s)
Michal Burda