Bonjour,

Je dispose d'un vecteur x ayant cette forme:

x= 0 0 4 12 0 3 5 0 0 0 0 0 0 6

et je souhaiterais récupérer les indices des éléments de x du plus grand au plus petit (en excluant les valeurs nulles)

exemple: on trouverait ici: indices= 4 14 7 3 6 (car l'élément 12 de x est le plus grand et son indice est 4 (coordonnée de x ), puis l'élément 6 qui a pour indice 14, ....)

J'ai vu que la fonction which sous R permet de faire ceci mais je ne sais pas comment m'y prendre


Merci de votre aide
Did