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!!