Bonjour,
j'ai une table SAS qui ressemble à ça:
taux num_individu classe 0.012210212 1 1 0.0140559243 2 1 0.0204580905 3 1 0.0457423635 4 2 0.0499392626 5 2 0.0598311348 6 4 0.0744780495 7 5 0.101145615 8 3 0.1070806344 9 3
en fait, num_individu correspond à l'odre de tri par ordre croissant du taux
Les individus sont regroupés par classe, mais j'aimerais changer le nom de ces classes afin que les numéros des classes se suivent par ordre croissant du taux.
Cela me donnerait:
taux num_individu classe classe_bis 0.012210212 1 1 1 0.0140559243 2 1 1 0.0204580905 3 1 1 0.0457423635 4 2 2 0.0499392626 5 2 2 0.0598311348 6 4 3 0.0744780495 7 5 4 0.101145615 8 3 5 0.1070806344 9 3 5
J'avais pensé à céer classe_bis comme un compteur qui augmenterait de 1 dès que la valeur de classe change (avec if first.classe then classe_bis+1) mais le problème c'est que pour faire ça je dois trier la table par la variable classe, ce qui n'a plus aucun intérêt, car cela me change l'ordre des taux.
Il ne faut vraiment pas que l'ordre de taux (et donc de num_individu change).
Quelqu'un aurait-il une idée?
Partager