我有以下格式的數據幀和我想橫製表表:如何不放棄R交叉表中的因子水平?
T1 T2
NN NF
FF FF
NF FF
NN NN
NN FF
NF NF
NF NF
FF FF
我可以通過使用表()函數
表中創建一個簡單的交叉製表表(T1, T2) 這給了我下面的輸出:
FF FN NF NN
FF 2 0 0 0
FN 0 0 0 0
NF 1 0 2 0
然而因子水平NN默認情況下刪除。有沒有一種方法可以保留表中的NN級別。這將表輸出的樣子:
FF FN NF NN
FF 2 0 0 0
FN 0 0 0 0
NF 1 0 2 0
NN 0 0 0 0
編輯:
dput(dataframe) gives:
structure(list(T1 = structure(c(3L, 1L, 2L, 3L, 3L, 2L), .Label = c("FF",
"NF", "NN"), class = "factor"), T2 = structure(c(2L, 1L, 1L,
3L, 1L, 2L), .Label = c("FF", "NF", "NN"), class = "factor")), .Names = c("T1",
"T2"), row.names = c(NA, 6L), class = "data.frame")
請向我們展示您的數據框的dput(head(。))。 –
什麼是「類(T1)」和「類(T2)」?我認爲'table'不會降級,除非指定'exclude'。 –
@BlueMagister,我在編輯 – Arihant