Learn R Programming

rtemis (version 1.4.3)

dt_set_cleanfactorlevels: Clean factor levels of data.table in-place

Description

Finds all factors in a data.table and cleans factor levels to include only underscore symbols

Usage

dt_set_cleanfactorlevels(x, prefix_digits = NA)

Value

Nothing, modifies x

in-place.

Arguments

x

data.table: Input data.table. Will be modified in-place.

prefix_digits

Character: If not NA, add this prefix to all factor levels that are numbers

Author

EDG

Examples

Run this code
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