Finds all factors in a data.table and cleans factor levels to include
only underscore symbols
Usage
dt_set_cleanfactorlevels(x, prefix_digits = NA)
Arguments
- x
data.table
- prefix_digits
Character: If not NA, add this prefix to all factor levels that
are numbers
Value
Nothing, modifies x
in-place.
Examples
if (FALSE) { # \dontrun{
x <- as.data.table(iris)
levels(x$Species) <- c("setosa:iris", "versicolor$iris", "virginica iris")
dt_set_cleanfactorlevels(x)
x
} # }