Session Ready
Exercise

Ordenando

Fazer e criar rankings é um dos assuntos favoritos da humanidade. Eles podem ser úteis (como as melhores universidade do mundo), podem entreter (o ator mais influente do mundo) por pontual (melhor pessoa parecida com 007).

Em análise de dados você pode ordenar seus dados de acordo com uma certa variável no data set. Em R, por exemplo, isso é feito com a ajuda da função order().

order() é uma função que fornece a posição classificada de cada elemento quando ele é aplicado em uma variável, como um vetor por exemplo:

> a <- c(100, 10, 1000)
> order(a)
[1] 2 1 3

10 é o segundo elemento no vetor a que criamos acima, sendo assim, o número 2 aparece primeiro no resultado de order(a). 100, por sua vez, é o primeiro elemento de a e o segundo maior número do vetor, então, 1 aparecerá em segundo no resultado de order(a).

Isso significa que nós podemos usar o resultado de order(a) para remodelar a:

> a[order(a)]
[1]   10  100 1000
Instructions
100 XP

Experimente utilizar a função order() no console. Clique em Submit Answer quando você estiver pronto para continuar.