[問題] contingency table
大家好:
我有一個data frame,由欄位x,y組成,想要做列聯表
於是我使用table()這個函式,不過它只會計算有出現過的組合
請問有沒有辦法讓資料裡面沒有出現過的也一起列出來?
例如:
x <- c(2,2,3,4)
y <- c(3,5,3,2)
xy <- data.frame(x,y)
執行 table(xy) 會出現以下的結果:
y
x 2 3 5
2 0 1 1
3 0 1 0
4 1 0 0
我想要產生的結果是:
y
x 1 2 3 4 5
1 0 0 0 0 0
2 0 0 1 0 1
3 0 0 1 0 0
4 0 1 0 0 0
5 0 0 0 0 0
不知道有甚麼建議的處理方法嗎?
先謝謝大家了!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.25.100
※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1464865182.A.01F.html
→
06/02 19:04, , 1F
06/02 19:04, 1F
感謝C大! 成功了!^^
※ 編輯: locka (140.112.25.100), 06/03/2016 09:46:37
R_Language 近期熱門文章
PTT數位生活區 即時熱門文章