Tratamento de dados ausentes
Técnicas para lidar com valores ausentes.
Tratamento de dados ausentes é uma aula grátis de Python Academy 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 Python Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Python Academy inclui 5 aulas no total.
Como lidar com dados ausentes
Como lidar com 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, você explorará técnicas para identificar e tratar valores ausentes de forma eficaz.

Como identificar dados ausentes
Como identificar dados ausentes
Você pode identificar dados ausentes em Python usando o 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())Como contar valores ausentes
Como contar valores ausentes
O método isnull() pode ser combinado com sum() para contar valores ausentes em cada coluna.
Exemplo:
print(df.isnull().sum())Como remover dados ausentes
Como remover dados ausentes
Você pode remover linhas ou colunas com dados ausentes usando o método dropna().
Exemplo:
df_cleaned = df.dropna()Como preencher dados ausentes
Como preencher dados ausentes
Use o método fillna() para substituir valores ausentes por valores específicos, como a média ou a 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')Como escolher a técnica adequada
Como escolher a técnica adequada
Considere o conjunto de dados e os objetivos da análise ao lidar com 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.
Recapitulação
Recapitulação
Nesta lição, você aprendeu a:
- Identificar valores ausentes usando
isnull(). - Contar valores ausentes com
sum(). - Lidar com 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 como lidar com dados ausentes. Continue para a 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 Python Academy, atualize para CoddyKit PRO. O curso de Python Academy inclui 5 aulas no total.
O que vou aprender em “Tratamento de dados ausentes”?
Técnicas para lidar com valores ausentes. Você pratica Python Academy 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 Python Academy?
Nenhuma experiência prévia é necessária. Python Academy 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 Python Academy?
Sim. Cada aula de Python Academy 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