merge.levels(x, k)
Tfac <-c(a,b,c,d,e,f,g,h,a,b,c,d,e,f,g,h)levels(Tfac) [1] "a" "b" "c" "d" "e" "f" "g" "h"
merge.levels(Tfac,4) [1] a,b a,b c,d c,d e,f e,f g,h g,h a,b a,b c,d [12] c,d e,f e,f g,h g,h
merge.levels(Tfac,c(1:5,6,6,6)) [1] a b c d e f,g,h f,g,h [8] f,g,h a b c d e f,g,h [15] f,g,h f,g,h
Tfac1 <- Tfac levels(Tfac1) <- c(letters[1:5],rep("f",3)) #easier Tfac1 [1] a b c d e f,g,h f,g,h [8] f,g,h a b c d e f,g,h [15] f,g,h f,g,h
merge.levels(Tfac,list(c("f","g","h"))) [1] a b c d e f,g,h f,g,h [8] f,g,h a b c d e f,g,h [15] f,g,h f,g,h
Tfac1 <- Tfac levels(Tfac1) <- list(c("f","g","h")) Tfac1 [1] a b c d e f,g,h f,g,h [8] f,g,h a b c d e f,g,h [15] f,g,h f,g,h