У меня есть кадр данных в следующем формате, и я хочу, чтобы получить кросс табулирования таблицы:Как не понижать уровни факторов в 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 (.))' Вашего фрейма данных. –
Что такое 'class (T1)' и 'class (T2)'? Я думаю, что 'table' не понижает уровни, если не указано значение' exclude'. –
@BlueMagister, я добавил dput() в изменениях – Arihant