Exemplo 01:
Vamos começar com o nosso primeiro exemplo do artigo de hoje sobre a classificação dos quadros de dados dos pandas através das colunas. Para isso, você precisa adicionar o apoio do Panda no código com seu objeto "PD" e importar os pandas. Depois disso, iniciamos o código com a inicialização de um dicionário DIC1 com tipos mistos de pares -chave. A maioria deles é strings, mas a última chave contém a lista de tipos inteiros como seu valor. Agora, este dicionário DIC1 foi convertido em pandas Dataframe para exibi -lo na forma tabular de dados usando a função DataFrame (). O quadro de dados resultante será salvo na variável "D". A função de impressão está aqui para exibir o quadro de dados original no console Spyder 3 usando a variável "d". Agora, estamos utilizando a função Sort_Values () através do quadro de dados “D” para classificá -lo de acordo com a ordem ascendente da coluna “C3” do quadro de dados e salvá -lo na variável D1. Este quadro de dados classificado D1 será impresso no console Spyder 3 com a ajuda do botão Executar.
importar pandas como PDDepois de executar este código, temos o quadro de dados original e depois o quadro de dados classificado de acordo com a ordem ascendente da coluna C3.
Digamos que você queira encomendar ou classificar o quadro de dados em ordem decrescente; Você pode fazer isso com a função Sort_Values (). Você só precisa adicionar as ascendentes = false dentro de seus parâmetros. Então, tentamos o mesmo código com esta nova atualização. Além disso, desta vez, estamos classificando o quadro de dados de acordo com a ordem decrescente da coluna C2 e exibindo -a no console.
importar pandas como PDDepois de executar o código atualizado, temos o quadro original exibido no console. Depois disso, o quadro de dados classificado de acordo com a ordem decrescente da coluna C3 foi exibida.
Exemplo 02:
Vamos começar com outro exemplo para ver o funcionamento da função Sort_Values () dos pandas. Mas este exemplo será um pouco diferente do exemplo acima. Estaremos classificando o quadro de dados de acordo com as duas colunas. Então, vamos iniciar este código com a biblioteca do Panda como importação "PD" na primeira linha. O dicionário do tipo inteiro DIC1 foi definido e possui teclas de tipo String. O dicionário foi novamente convertido em um quadro de dados usando a função Pandas Everlasting Dataframe () e salva na variável "D". O método de impressão exibirá o quadro de dados "D" no Spyder 3 Console. Agora, o quadro de dados será classificado usando a função "Sort_Values ()", pegando dois nomes de colunas, C1 e C2, I I.e. chaves. A ordem de classificação foi decidida como ascendente = verdadeiro. A declaração de impressão exibirá o quadro de dados atualizado e classificado "D" na tela da ferramenta Python.
importar pandas como PDDepois que esse código foi concluído, executamos -o em Spyder 3 e obtivemos o resultado abaixo classificado de acordo com a ordem ascendente das colunas C1 e C2.
Exemplo 03:
Vamos dar uma olhada no último exemplo do uso da função sort_values (). Desta vez, inicializamos um dicionário de duas listas de tipos diferentes, eu.e. cordas e números. O dicionário foi convertido em um conjunto de quadros de dados com a ajuda da função Pandas "DataFrame ()". O quadro de dados "d" foi impresso como é. Utilizamos a função “sort_values ()” duas vezes para classificar o quadro de dados de acordo com a coluna “Age” e a coluna “Nome” separadamente em duas linhas diferentes. Ambos os quadros de dados classificados foram impressos com o método de impressão.
importar pandas como PDDepois de executar este código, temos o quadro de dados original exibido primeiro. Depois disso, o quadro de dados classificado de acordo com a coluna “Age” foi exibido. Por fim, o quadro de dados foi classificado de acordo com a coluna "nome" e exibido abaixo.
Conclusão:
Este artigo explicou lindamente o funcionamento da função "Sort_Values ()" do Panda para classificar qualquer quadro de dados de acordo com suas diferentes colunas. Vimos como classificar com uma única coluna para mais de 1 coluna no Python. Todos os exemplos podem ser implementados em qualquer ferramenta Python.