Используйте factor
и определите его уровни
tabulate(factor(c(0,4,4,5), 0:5))
#[1] 1 0 0 0 2 1
Объяснение поведения, которое вы видите, находится в ?tabulate
(жирное лицо мое)
корзина: числовой вектор ( натуральных чисел ) или коэффициент.Поддерживаются длинные векторы.
Другими словами, если вы задаете вектор numeric
, он должен иметь положительные целые числа >0
.Или используйте factor
.