Je ne trouve pas dans la biblio l'argument de rank() me permettant d'affecter un rang décroissant à mon vecteur :
ORDRE CROISSANT
Code : Tout sélectionner
rank(c(4, -1, 2, 6))
[1] 3 1 2 4
ORDRE DECROISSANT ?
Merci
Cordialement
Nicolas
Modérateur : Groupe des modérateurs
Code : Tout sélectionner
rank(c(4, -1, 2, 6))
[1] 3 1 2 4
Code : Tout sélectionner
x <- c(4, -1, 2, 6)
rank(x)
# 3 1 2 4
rank(-x)
# 2 4 3 1
Code : Tout sélectionner
vect<-c(4, -1, 2, 6)
length(vect)+1-rank(vect)
[1] 2 4 3 1
Code : Tout sélectionner
rank(desc(vect))
[1] 2 4 3 1
Retourner vers « Questions en cours »
Utilisateurs parcourant ce forum : Google [Bot] et 1 invité