0Pricing
Python For Kids · Aula

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.

Lidando com dados ausentes — ilustração 1

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.

Lidando com dados ausentes — ilustração 10

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

  1. Tipos de dados
  2. Lidando com dados ausentes
  3. Normalização de dados
  4. Mesclando dados em Python
  5. Extraindo atributos de dados
← Voltar para Python For Kids