Função isnull
A função isnull() é um método da biblioteca Pandas em Python, utilizado para verificar se há valores nulos (faltantes) em um DataFrame ou em uma Series. Ela retorna um DataFrame ou Series booleano, onde cada elemento é True se o valor for nulo (NaN) e False se o valor for não nulo.
Sintaxe:
DataFrame.isnull()Principais características:
-
Retorna
Truepara cada elemento que é nulo (NaN) eFalsepara cada elemento que não é nulo. -
Pode ser aplicado tanto em um DataFrame completo quanto em colunas individuais (Series).
-
Os valores nulos são frequentemente representados por
NaNem conjuntos de dados do Pandas.
Exemplo:
import pandas as pd
# Exemplo do DataFrame com valores nulos (NaN) na coluna 'age'
data = {'clientid': [28, 30, 31],
'income': [59417.805406, 48528.852796, 23526.302555],
'age': [None, None, None],
'loan': [2082.625938, 6155.784670, 2862.010139],
'default': [0, 0, 0]}
df = pd.DataFrame(data)
# Verificando quais valores da coluna 'age' são nulos (faltantes)
valores_nulos_age = df['age'].isnull()
print(valores_nulos_age)Saída:
0 True
1 True
2 True
Name: age, dtype: bool
Neste exemplo, a função isnull() foi aplicada à coluna ‘age’ do DataFrame, retornando uma Series booleana indicando quais valores da coluna ‘age’ são nulos (True) e quais não são (False). Note que os valores nulos são representados por True.