Attribuer un chiffre à chaque observation
Bonjour,
J'ai des difficultés à réaliser une boucle pour produire le résultat suivant :
Chaque modalité dans la colonne A peut avoir une ou plusieurs modalités dans la colonne B.
Je souhaite, à chaque modalité de la colonne A et pour chacune des modalités de la colonne B, attribuer un chiffre de 1 à N, puis recommencer ensuite sur la modalité suivante de la colonne A.
Ce qui donnerait un truc comme ça (la colonne Besoin étant celle que je cherche à construire) :
Colonne A |
Colonne B |
Besoin |
2001008799 |
9791820 |
1 |
2001008799 |
9791842 |
2 |
2001008799 |
9791843 |
3 |
2000261690 |
50016 |
1 |
2000261690 |
50023 |
2 |
2000261690 |
50024 |
3 |
2000261690 |
50069 |
4 |
Je ne suis pas du tout à l'aise avec Python, j'ai bien en tête que je vais devoir utiliser une fonction range() mais je ne sais absolument pas comment la "coder". Mes connaissances dans ce langage sont encore bien trop rudimentaires pour être assez à l'aise...
Si vous avez une idée pour moi !
Merci beaucoup !
Triton.