mardi 7 mars 2017

R

Pour récupérer les index ordonnés d'un tableau, c'est pas hyper fun.

D'abord, on ordonne le tableau :
sort(v)
mais on veut récup les index, so sort(v, index.return=T)
et ça, ça retourne un tableau à deux dimensions, une matrice, quoi.

unlist(as.matrix(sort.int(v, index.return=TRUE))[2])
 
Comme ça, ça marche, mais je trouve ça assez moche, non ? 

En fait, suffit de faire ça du coup :

> height[sort(weight, decreasing=T, index.return=T)$ix] 
 
On peut aussi faire comme ça :
> height[order(weight, decreasing=T)]

Aucun commentaire:

Membres