le fractionnement d'une variable continue en groupes de taille égale

J'ai besoin de split/de la répartition d'une variable continue en 3 groupes de taille égale.

Exemple bloc de données

das <- data.frame(anim=1:15,
                  wt=c(181,179,180.5,201,201.5,245,246.4,
                       189.3,301,354,369,205,199,394,231.3))

Après être coupés (selon la valeur de wt), j'aurais besoin d'avoir les 3 classes en vertu de la nouvelle variable wt2 comme ceci:

> das 
   anim    wt wt2
1     1 181.0   1
2     2 179.0   1
3     3 180.5   1
4     4 201.0   2
5     5 201.5   2
6     6 245.0   2
7     7 246.4   3
8     8 189.3   1
9     9 301.0   3
10   10 354.0   3
11   11 369.0   3
12   12 205.0   2
13   13 199.0   1
14   14 394.0   3
15   15 231.3   2

Ce serait appliquée à un grand ensemble de données

InformationsquelleAutor baz | 2011-05-24