Lidando com dados ausentes
Técnicas para lidar com valores ausentes
Lidando com dados ausentes é uma aula grátis de Python For Kids 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 For Kids, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Python For Kids inclui 5 aulas no total.
Como lidar com dados ausentes
Dados ausentes são comuns em conjuntos de dados e podem afetar a análise e o desempenho dos modelos. Nesta lição, exploraremos técnicas para identificar e lidar com valores ausentes de forma eficaz.

Identificação de 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())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
Você pode remover linhas ou colunas com dados ausentes usando o método dropna().
Exemplo:
df_cleaned = df.dropna()Preenchimento de 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
Preencha os valores ausentes usando os valores anteriores ou posteriores com method='ffill' ou method='bfill'.
Exemplo:
df['Age'] = df['Age'].fillna(method='ffill')Escolha da 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 em dados de séries temporais.
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!
Você concluiu a lição sobre o tratamento de dados ausentes. Continue para a próxima lição e aprenda sobre técnicas de normalização de dados.

Perguntas Frequentes
A aula “Lidando com dados ausentes” é grátis?
Sim — o texto completo de “Lidando com 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 For Kids, atualize para CoddyKit PRO. O curso de Python For Kids inclui 5 aulas no total.
O que vou aprender em “Lidando com dados ausentes”?
Técnicas para lidar com valores ausentes Você pratica Python For Kids 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 For Kids?
Nenhuma experiência prévia é necessária. Python For Kids 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 “Lidando com 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 For Kids?
Sim. Cada aula de Python For Kids 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
- Lidando com dados ausentes
- Normalização de dados
- Mesclando dados em Python
- Extraindo atributos de dados