Binning une variable numérique dans R

J'ai un vecteur X qui contient des nombres positifs que je veux bin/discrétiser. Pour ce vecteur, je veux les nombres [0, 10) pour montrer comme ils existent dans le vecteur, mais des nombres [10,∞) 10+.

Je suis en utilisant:

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))

mais cela se sent klugey pour moi. Quelqu'un sait-il une meilleure solution ou d'une approche différente?

source d'informationauteur