2013-08-05 32 views
0

想,我擁有的數據:如何重新組織數據以在R中創建數據幀或意外事件?

V1 V2 Frequency 
    17 49334  1 
    17 500  9 
    17 64831  1 
    6 13  2 
    17 50831  6 
    17 64756  1 
    17 55791  2 
    17 60986  1 
    6 9100 14564 
    6 53  341 
    17 62408  1 
    17 53 21693735 

我想知道是否有R中的任何功能,讓我把數據轉化成列聯表/數據幀,使得數據看起來像:

V2 
V1   13  53  500  9100 49334 50831 55791 60986 
    6   2  341  0 14564  0  0  0  0 
    17  0 21693735  9  0  1  6  2  1 

在這種情況下,該函數應該能夠在V1和「53」在V2來識別「6」和「17」的多次出現。如果沒有這樣的功能,有人可以給我一個聰明的方法來編寫一個實現這個功能的函數。

回答

3

使用xtabs

xtabs(Frequency ~ V1 + V2, data=<your data frame>)