2017-10-17 79 views
-2

我的數據幀是兩列作爲表中的R值的重複來確定頻率表

mydata <- data.frame(id = c(5,8,5,6,6,8), freq = c(1,2,2,3,3,1)) 

我怎樣才能使一個頻率表看起來像

id freq 
    1 2 3 
5 1 1 0 
6 0 0 2 
8 1 1 0 

任何幫助嗎?

+1

~~~~~~'表(DF)' – Adamm

+0

得到這個錯誤: – user2808642

+0

錯誤unique.default(X,n最大= n最大): 唯一的()只適用於矢量 – user2808642

回答

0
> id <- c(5,8,5,6,6,8) 
> freq <- c(1,2,2,3,3,1) 
> df <- as.data.frame(cbind(id, freq)) 
> class(df) 
[1] "data.frame" 
> table(df) 
    freq 
id 1 2 3 
    5 1 1 0 
    6 0 0 2 
    8 1 1 0