У меня есть вектор X, который содержит положительные числа, которые я хочу bin/дискретизировать. Для этого вектора я хочу, чтобы числа [0, 10] отображались так же, как они существуют в векторе, но числа [10, & infin;) равны 10+.
Я использую:
x <- c(0,1,3,4,2,4,2,5,43,432,34,2,34,2,342,3,4,2)
binned.x <- as.factor(ifelse(x > 10,"10+",x))
но это чувствует себя klugey для меня. Кто-нибудь знает лучшее решение или другой подход?