Pandas Count Nan

Pandas Count Nan

Este artigo de pandas discutirá como você pode determinar o número de valores de nan em um quadro de dados de pandas.

Função pandas isnull ()

A função isNull () em pandas nos permite determinar valores ausentes em um conjunto de dados. Por exemplo, podemos usar esta função para obter o número de elementos nan em um quadro de dados de pandas.

Considere o exemplo do quadro de dados mostrado abaixo:

1
2
3
4
5
# importar pandas e numpy
importar pandas como PD
importar numpy como np
df = pd.DataFrame ([[1,2, NP.nan, 3, 4, NP.Nan, 5, NP.nan]])
df

O acima cria um quadro de dados simples que contém valores de nan.

Pandas Count Nan na coluna

Para contar o número de valores de NAN em uma única coluna, podemos fazer:

1
Imprima (f "null: df [2].é nulo().soma()")

No exemplo acima, usamos as funções ISNULL () e SUM () para determinar o número de elementos na coluna número 2.

O código acima deve retornar:

1
nulo: 1

Pandas Count Nan no DataFrame

Para obter o número de valores de NAN em todo o DataFrame, podemos fazer:

1
print (f "nan: df.é nulo().soma().soma()")

Isso retorna o número de valores de nan no quadro de dados especificado.

1
Nan: 3

Pandas Count Nan na fila

Para encontrar o número de valores de NAN em uma linha, podemos usar as funções LOC e SUM, como mostrado no exemplo abaixo:

1
Imprima (F "Nan na linha (0): df.loc [0].é nulo().soma()")

O exposto acima deve retornar o número de valores de nan na linha no índice 0.

1
Nan na linha (0): 3

Conclusão

Usando este guia, você aprendeu a determinar o número de valores de NAN em uma coluna de dados de dados, DataFrame inteiro e em uma única linha.

Obrigado pela leitura!!