我想將因子值轉換爲列表,我該怎麼做? PS:Sry基因,林新與R獲取因子值的列表R
例子:我有以下因素:
> table(v)
v
(0,80] (80,500] (500,1000] (1000,10000] (10000,90000]
8259 2167 112 62 1
我怎樣才能得到:
c(8259,2167,112,62,1)
我想將因子值轉換爲列表,我該怎麼做? PS:Sry基因,林新與R獲取因子值的列表R
例子:我有以下因素:
> table(v)
v
(0,80] (80,500] (500,1000] (1000,10000] (10000,90000]
8259 2167 112 62 1
我怎樣才能得到:
c(8259,2167,112,62,1)
使用unname()
:
x <- table(cut(runif(100), 5))
x
(0.00448,0.202] (0.202,0.399] (0.399,0.596] (0.596,0.794]
24 23 16 19
(0.794,0.991]
18
unname(x)
[1] 24 23 16 19 18
您可以將表格的結果轉換爲data.frame和:
as.data.frame(x)$Freq
[1] 28 13 20 20 19
或者:
test <- as.vector(table(v)[])
test
'unname(表(V))' – kohske 2013-02-13 13:37:32
非常感謝您! – Windys 2013-02-13 13:42:49