powered by
Finds all factors in a data.table and cleans factor levels to include only underscore symbols
dt_set_cleanfactorlevels(x, prefix_digits = NA)
Nothing, modifies x
x
in-place.
data.table: Input data.table. Will be modified in-place.
Character: If not NA, add this prefix to all factor levels that are numbers
EDG
library(data.table) x <- as.data.table(iris) levels(x[["Species"]]) <- c("setosa:iris", "versicolor$iris", "virginica iris") levels(x[["Species"]]) dt_set_cleanfactorlevels(x) levels(x[["Species"]])
Run the code above in your browser using DataLab