Factors
用來儲存分類的資料,每一種factor元素各對應到一個Level(integer),初始化的方法:
賦值初始化:
x <- factor( c("A", "B", "A", "A", "B") [, levels = c("A", "B")] )
每一種factor預設以字母排序對應到至level,level參數用來指定factor的level,例:
read.table()
之類的函式會自動產生factor,裡面的元素level按照alphabetical order排列,如果要指定就需要加入level參數。
相關函式:
table()
取得各level的數量。##初始化一個factor x >x <- factor( c("A", "B", "A", "A", "B") ) ##列出x各level的數量 >table(x) x A B 3 2
unclass()
查看factor底層的結構描述。> unclass(x) [1] 1 2 1 1 2 ##列出各label對應的level attr(,"levels") ##說明具有levels屬性,列出如下 [1] "A" "B" ##表示level 1=A,level 2=B