Comment puis-je créer binned facteur de variables à partir d'une variable continue, avec les pauses?

J'ai un vecteur qui ressemble à ceci:

dataset <- c(4,7,9,1,10,15,18,19,3,16,10,16,12,22,2,23,16,17)

Je voudrais créer quatre mannequin catégories, dans lequel j'ai bin l'ensemble de données continues, par la coutume, les pauses . .. par exemple: 1:4, 5:9, 10:17, 18:23.

La sortie factice catégories ont la même longueur que l'original continue vecteur (18 dans ce cas), mais maintenant, à chaque mise à la poubelle de la variable muette voudrais juste contiennent un 1 ou un 0.

OriginalL'auteur Luke | 2012-09-10