2013-02-13 52 views
2

我想將因子值轉換爲列表,我該怎麼做? 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) 
+3

'unname(表(V))' – kohske 2013-02-13 13:37:32

+0

非常感謝您! – Windys 2013-02-13 13:42:49

回答

4

使用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 
2

您可以將表格的結果轉換爲data.frame和:

as.data.frame(x)$Freq 
[1] 28 13 20 20 19 
2

或者:

test <- as.vector(table(v)[]) 
test