Tratamento de dados ausentes
Técnicas para lidar com valores ausentes.
Tratamento de dados ausentes é uma aula grátis de Learn AI with Python no CoddyKit. Esta é a aula 2 de 5. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Learn AI with Python, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Learn AI with Python inclui 5 aulas no total.
Tratamento de Dados Ausentes
Tratamento de Dados Ausentes
Dados ausentes são comuns em conjuntos de dados e podem afetar a análise e o desempenho do modelo. Nesta lição, exploraremos técnicas para identificar e tratar valores ausentes de forma eficaz.

Identificação de dados ausentes
Identificação de dados ausentes
Você pode identificar dados ausentes em Python usando Pandas. O método isnull() detecta valores ausentes em um conjunto de dados.
Exemplo:
import pandas as pd
data = {'Age': [25, None, 30], 'Name': ['Alice', 'Bob', None]}
df = pd.DataFrame(data)
print(df.isnull())Contagem de valores ausentes
Contagem de valores ausentes
O método isnull() pode ser combinado com sum() para contar os valores ausentes em cada coluna.
Exemplo:
print(df.isnull().sum())Remoção de Dados Ausentes
Remoção de Dados Ausentes
Você pode remover linhas ou colunas com dados ausentes usando o método dropna().
Exemplo:
df_cleaned = df.dropna()Preenchimento de dados ausentes
Preenchimento de dados ausentes
Use o método fillna() para substituir valores ausentes por valores específicos, como uma média ou mediana.
Exemplo:
df['Age'] = df['Age'].fillna(df['Age'].mean())Preenchimento para Frente e para Trás
Preenchimento para Frente e para Trás
Preencha os valores ausentes usando os valores anteriores ou posteriores a eles com method='ffill' ou method='bfill'.
Exemplo:
df['Age'] = df['Age'].fillna(method='ffill')Escolha da Técnica Adequada
Escolha da Técnica Adequada
Considere o conjunto de dados e os objetivos da análise ao tratar dados ausentes:
- Use
dropna()para linhas com muitos valores ausentes. - Use
fillna()com a média ou a mediana para dados numéricos. - Use o preenchimento para frente ou para trás para dados de séries temporais.
Revisão
Revisão
Nesta lição, você aprendeu a:
- Identificar valores ausentes usando
isnull(). - Contar valores ausentes com
sum(). - Tratar dados ausentes removendo ou preenchendo valores.
- Escolher a técnica adequada com base no seu conjunto de dados.
Parabéns!
Parabéns!
Você concluiu a lição sobre o tratamento de dados ausentes. Continue na próxima lição para aprender sobre técnicas de normalização de dados.

Perguntas Frequentes
A aula “Tratamento de dados ausentes” é grátis?
Sim — o texto completo de “Tratamento de dados ausentes” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Learn AI with Python, atualize para CoddyKit PRO. O curso de Learn AI with Python inclui 5 aulas no total.
O que vou aprender em “Tratamento de dados ausentes”?
Técnicas para lidar com valores ausentes. Você pratica Learn AI with Python com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar Learn AI with Python?
Nenhuma experiência prévia é necessária. Learn AI with Python no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 2 de 5.
Quanto tempo leva a aula “Tratamento de dados ausentes”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de Learn AI with Python?
Sim. Cada aula de Learn AI with Python inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- Tipos de dados
- Tratamento de dados ausentes
- Normalização de dados
- Mesclagem de dados em Python
- Extração de características de dados