Learn R Programming

rminer (version 1.4.1)

delevels: Reduce (delete) or replace levels from a factor variable (useful for preprocessing datasets).

Description

Reduce (delete) or replace levels from a factor variable (useful for preprocessing datasets).

Usage

delevels(x, levels, label = NULL)

Arguments

x
factor with several levels
levels
vector with the levels that will be replaced
label
the new label used for all levels examples (if NULL then "_OTHER" is assumed).

Value

Returns a factor with less levels.

References

See fit.

See Also

fit and imputation.

Examples

Run this code
f=factor(c("A","A","B","B","C","D","E"))
print(table(f))
f1=delevels(f,"A","a")
print(table(f1))
f2=delevels(f,c("C","D","E"),"CDE")
print(table(f2))
f3=delevels(f,c("B","C","D","E"))
print(table(f3))

Run the code above in your browser using DataLab