f1 <- c("a", "b", "c")
f2 <- c("x", "e", "t")
f1 <-factor(f1)
f1
#[1] a b c
#Levels: a b c
str(f1)
#Factor w/ 3 levels "a","b","c": 1 2 3
f2 <-factor(f2)
f2
#[1] x e t
#Levels: e t x
str(f2)
#Factor w/ 3 levels "e","t","x": 3 1 2
正如上面提到的,为什么在
f2
中 "e"
被视为 3?按字母顺序考虑,它不应该是 1 吗?
str
的输出。 - Hong Ooi