Rev 6314 | Blame | Last modification | View Log | Download | RSS feed
\name{levels.factor}\title{Factor Levels Assignment}\usage{levels(x) <- value}\alias{levels<-.factor}\description{\code{levels<-} provides a way to alter the levels attribute of factor.\code{value} can be a vector of character strings with length at least thethe number of levels of \code{x}, or a named list specifying how torename the levels.}\seealso{\code{\link{factor}}, \code{\link{levels}},\code{\link{levels<-}}, \code{\link{nlevels}}.}\examples{# assign individual levelsx <- gl(2, 4, 8)levels(x)[1] <- "low"levels(x)[2] <- "high"x# or as a groupy <- gl(2, 4, 8)levels(y) <- c("low", "high")y# combine some levelsz <- gl(3, 2, 12)levels(z) <- c("A", "B", "A")z# same, using a named listz <- gl(3, 2, 12)levels(z) <- list(A=c(1,3), B=2)z# we can add levels this way:f <- factor(c("a","b"))levels(f) <- c("c", "a", "b")ff <- factor(c("a","b"))levels(f) <- list(C="C", A="a", B="b")f}\keyword{category}