Skip to content

Removing levels of a factor

3 messages · Henrik Wahren, Dieter Menne, Uwe Ligges

#
Henrik Wahren wrote:
Simply call factor again on the reduced set

a = factor(c("a","b","b","b"))
a[-1]
factor(a[-1])

If a is in a data frame, replace a by by df$a.

Dieter
#
Dieter Menne wrote:
or  a[-1, drop=TRUE]

Uwe Ligges