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,當它按字母順序考慮時?一個因子如何在R中自動排列它的水平?
''e「'編碼爲1.您誤解了'str'輸出。 –
沒關係。我現在明白了。 – Cenk