Classificação
Fazer e criar classificações é uma das atividades favoritas da humanidade. Essas classificações podem ser úteis (melhores universidades do mundo), divertidas (estrelas de cinema mais influentes) ou sem sentido (melhor sósia do 007).
Na análise de dados, podemos classificar os dados de acordo com uma determinada variável do conjunto de dados. No R, isso é feito com a ajuda da função order()
.
order()
é uma função que fornece a posição classificada de cada elemento quando é aplicada a uma variável, como um vetor, por exemplo:
a <- c(100, 10, 1000)
order(a)
[1] 2 1 3
10, que é o segundo elemento de a
, é o menor elemento, portanto 2 vem primeiro na saída de order(a)
. 100, que é o primeiro elemento de a
, é o segundo menor elemento, portanto 1 vem em segundo lugar na saída de order(a)
.
Isso significa que podemos usar a saída de order(a)
para reorganizar a
:
a[order(a)]
[1] 10 100 1000
Este exercício faz parte do curso
Introdução ao R
Instruções de exercício
Faça experiências com a função order()
no console. Envie a resposta quando estiver pronto para continuar.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# Play around with the order function in the console