Когда факторный уровень отсутствует, вы можете использовать таблицу следующим образом:
marks <- c(1,5,3,4,5,6)
table(ordered(marks,levels=1:6))
который вернет таблицу с уровнем «2», указанным с нулевой частотой.
Если бы существовал набор «баллов», связанных с «оценками», и не было отсутствующих уровней (здесь 2), tapply
можно было бы использовать для получения суммы баллов для каждого уровня.
tapply(scores,marks,sum)
Можно ли адаптировать tapply к случаю «отсутствующих» уровней факторов? Или есть лучший способ?
factor
, и сordered
. Ключевым моментом является явное указание уровней. - person Ben Bolker   schedule 21.11.2012