Como classificar e ordem dados em r

Uma tarefa muito comum na análise de dados e elaboração de relatórios é a classificação da informação, que você pode fazer facilmente em R. Você pode responder a muitas perguntas diárias com tabelas classificativas

- classificadas tabelas de dados que indicam o melhor ou o pior de coisas específicas.

Por exemplo, os pais querem saber qual a escola em sua área é a melhor, e as empresas precisam de saber as fábricas mais produtivas ou as áreas de vendas mais lucrativas. Quando você tem os dados, você pode responder a todas essas perguntas simplesmente, classificando-o.

Como um exemplo, olhar novamente para os dados internos sobre os estados do Primeiro EUA, crie um quadro de dados chamado some.states que contém informações contidas nas variáveis ​​embutidas state.region e state.x77:

Video: Classificação Personalizada: 13 passos para classificar seus dados no Excel

gt; some.states lt; - data.frame (+ Região = state.region, + state.x77)

Para manter o exemplo gerenciável, criar um subconjunto de apenas os primeiros dez linhas e as três primeiras colunas:

Video: Excel - classificar ( classificação ) de dados

gt; some.states lt; - some.states [1:10, 1: 3] gt; some.statesRegion População IncomeAlabama South3615 3624Alaska West365 6315Arizona West2212 4530 .... DelawareSouth579 4809Florida South8277 4815Georgia South4931 4091


Agora você tem uma variável chamada some.states que é um quadro de dados constituído por dez linhas e três colunas (Região, População, e Renda).

Video: Excel Classificação ou ordenação de linhas no Excel pela cor da linha

R torna mais fácil para classificar vetores em ordem crescente ou decrescente. Porque cada coluna de um quadro de dados é um vetor, você pode achar que você executar esta operação é bastante frequente.

Como classificar um vetor em ordem crescente

Para classificar um vetor, você usa o ordenar() função. Por exemplo, para classificar População em ordem crescente, tente o seguinte:

gt; sort (some.states $ População) [1] 365 579 2110 2212 2541 3100 3615 4931 8277 [10] 21198

Como classificar um vetor em ordem decrescente

Você pode também dizer ordenar() ir sobre seus negócios em ordem decrescente. Para fazer isso, especificar o argumento diminuindo = TRUE:

Video: Excel: Como ordenar um conjunto de valores crescente/decrescente em várias linhas

gt; sort (some.states $ População, diminuindo = TRUE) [1] 21198 8277 4931 3615 3100 2541 2212 2110 579 [10] 365

Você pode acessar a documentação de ajuda para o ordenar() função por tipagem ?ordenar no console R.


Publicações relacionadas