Contagem de valores de pandas

Contagem de valores de pandas

Use a função “valores_count ()” em Python panda para contar o número de valores e strings exclusivos. Ele retorna os objetos que aparecem com mais frequência na lista. Usando seu parâmetro, "Sort Index" com "value_count" pode contar os valores e ordenar o índice em ordem de ascensão ou sequência.

A sintaxe do método count_values ​​()

Exemplo 1: conte a string usando a função count_value ()

Neste exemplo, vamos contar a string dos dados fornecidos no programa usando a função "count_value ()". Uma sequência que contém as contagens de valores distintos é o resultado da técnica "value_counts ()". Este método, portanto, retorna o número de entradas exclusivas em cada coluna de um quadro de dados para qualquer coluna. Ao tentar determinar a frequência de valores válidos existentes em colunas sobre uma coluna específica em pandas, "count ()" é usada. Enquanto o valor “count_value ()” é usado para determinar a contagem de uma série.

Para colocar o código em ação, estamos usando a ferramenta "Spyder". Devemos primeiro importar a biblioteca do Panda como "PD" antes de podermos executar o código. Neste exemplo, “PD.Índice ”está sendo usado para criar uma lista de índices. Esta lista é chamada de "pessoa". Os valores que fizemos para esta lista são "Watson", "Emma", "Enna", "Watson", "Jhon", "Smith", "Jack", "Emma", "Isabella" e "Daniel". Inicializamos a variável "ID" para manter o índice. Portanto, “PD.Índice ”está chamado para criar esse quadro de dados.

Para contar as cordas neste código, agora utilizaremos o “id.value_counts () ”função. Isso nos dará várias contagens para cada string usada na lista de índices. Como certas strings na lista de índices são repetidas, podemos contar facilmente o número de vezes que elas são repetidas usando “value_count ()”. Agora utilizaremos a função "print ()" para exibir "ID.count_value ”na tela.

Duas colunas, a lista de índices e o número de contagens são usados ​​para exibir os resultados. A lista de índices é exibida com seu "nome: pessoa" e o tipo de dados para este índice é "Int64". Ele exibiu o número da string na frente das cordas, como pode ser visto. Watson aparece com um "2" na frente, porque a palavra é usada duas vezes na corda. Semelhante a como "Emma" aparece duas vezes na lista, "2" é exibido na frente dela. "Enna" aparece apenas uma vez na lista, então "1" é exibido na frente de "Enna", o resto seguirá o mesmo procedimento.

Exemplo 2: Utilizando o método de contagem de valores () para contar o número de valores inteiros

Nesta ilustração, estamos contando o número de valores do índice. Em comparação com o exemplo anterior, que mostra como encontrar o número de strings, determinaremos o número total de valores neste caso.

Devemos importar a biblioteca de pandas primeiro. Primeiro, temos que gerar a lista de índices usando “PD.Índice". Temos alguns valores na forma de números nesta lista. Estamos anexando os valores inteiros aos valores do índice. Os valores são "61", "28", "28", "98", "52", "43", "52", "98", "1", "4", "9" e ". Em seguida, a variável "ID" é atribuída para armazenar o índice criado. O método "print ()" é então usado para exibir esta lista de índices.

Depois disso, agora estamos usando o "value_counts ()" para contar o número de valores inteiros presentes na lista de índices. Ele dará a contagem de cada valor incluído na lista de índices. Ele exibirá "1" na saída se um número for usado apenas uma vez e exibir a contagem de números repetidos na frente desse número se o número for usado mais de uma vez. Agora, vamos exibir o “id.value_count "usando a função" print () ".

Como visto, uma lista de índice de fila única é exibida na tela. Esta lista exibe o número "61", "28", "28", "98", "52", "43", "52", "96", "1", "4", "9" e " 61 ”com seu tipo de dados“ INT64 ”. A lista de índices é a primeira coluna na linha a seguir, enquanto a segunda coluna mostra a contagem de valores inteiros. Esse quadro define os números "61", "28", "98" e "52" usa duas vezes na lista de índices; Enquanto os números “43”, “1”, “4” e “9” usam uma única hora na lista de índices. A função "count_value ()" exibe primeiro valores repetidos antes de passar para valores únicos.

Exemplo 3: Usando Value_count para contar o número de valores inteiros e classificá -los em ordem crescente

Neste exemplo, contaremos o número de valores inteiros que estão presentes em uma coluna DataFrame e os classificamos usando os índices dos valores inteiros. Ao passar uma função que classifica de acordo com o índice de lista interna necessária como uma palavra -chave, a função "Sort ()" é usada para realizar essa variante de classificação.

Olhando para o terceiro exemplo deste artigo, a primeira coisa que precisamos fazer é importar a biblioteca de pandas como "PD". A etapa a seguir é gerar um quadro de dados. O DataFrame é chamado "Data". Este DataFrame contém uma coluna chamada "Numbers". Adicionamos alguns valores inteiros à coluna "números". Os valores são "1", "2", "4", "8", "8", "1" e "0". Usando “PD.DataFrame ”agora estamos gerando o DataFrame. Depois disso, agora estamos usando a função "print ()" para exibir o DataFrame "dados" na tela.

Agora, somos “dados.Números.value_count () ”para contar os números presentes na coluna“ Número ”deste DataFrame. Ele verificará cada número para determinar quantos ele foi repetido e, se houver, exibirá essas informações como uma nova coluna na imagem de saída. Em seguida, imprimimos a declaração “count_values” e exibimos os “dados.número.contagem de valores () "usando o método" print () ". Agora estamos invocando a função "value_count ()" e seu parâmetro "Sort_index". A classificação é o método de colocar dados em uma ordem especificada para facilitar a localização dos dados. O índice de valores de contagem será então classificado sequencialmente ou ascendente. Este resultado é armazenado na variável inicializada "ID". Finalmente, usando a função "print ()", estamos mostrando o resultado final na tela.

Três quadros são exibidos no resultado do resultado. O primeiro exibe o quadro de dados que criamos com uma única coluna "números". Com seu índice, esta coluna exibe seus valores. A contagem do DataFrame é mostrada na segunda linha abaixo da declaração Count_values. Os números que não são repetidos são exibidos na coluna após os números repetidos. É simples ver que os números "1" e "8" aparecem duas vezes na lista da coluna "número". "Int64" é exibido como o tipo de dados. O estágio final está classificando o índice de valores de contagem, que agora são colocados em ordem crescente. Agora, o índice é "0", "1", "2", "4" e "8".

Conclusão

A função "value_count ()" é usada para contar todos os valores ou strings inteiros que estão contidos nas colunas ou na lista de índices do quadro de dados. Nos dois primeiros exemplos, “PD.Índice ”foi usado para gerar uma lista de índices. Para determinar a contagem, usamos valores inteiros na segunda lista e valores de string na primeira lista de índices. No terceiro exemplo, criamos um DataFrame e aplicamos "value_count ()" com seu parâmetro "index_sort". As estratégias utilizadas no artigo são relativamente básicas e fáceis de usar.