Create dummy logical columns from selected columns of the data frame. Dummy columns may be created for logical or factor columns as follows:
dichotomize(.data, what = everything(), ..., .keep = FALSE, .other = FALSE)
A tibble with selected columns replaced with dummy columns.
a data frame to be processed
a tidyselect expression (see tidyselect syntax) selecting the columns to be processed
further tidyselect expressions for selecting the columns to be processed
whether to keep the original columns. If FALSE, the original columns are removed from the result.
whether to put into result the rest of columns that were not
specified for dichotomization in what
argument.
Michal Burda
for logical column col
, a pair of columns is created named col=T
and col=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
level l
of the factor col
and named as col=l
with a value set
to TRUE wherever the original column is equal to l
.