Я использую пакет Rj версии 3.5.1 sjmisc для выполнения перекодирования и создания отчетов.
Почему значение x = 44 неправильно перекодировано в 5?
library(sjmisc)
X <- data.frame(x=c(44,14,0,1,4,6,10))
X <- X %>%
sjmisc::rec(x,
rec = "2:5=2 [2-5];6:10=3 [6-10];11:50=4 [11-50];51:max=5 [51+];else=copy",
as.num = FALSE)
print(X) # x = 44 should have x_r = 4
X %>% sjmisc::frq(x_r)