0Pricing
Python Academy · Aula

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.

Tratamento de dados ausentes — ilustração 1

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.

Tratamento de dados ausentes — ilustração 10

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

  1. Tipos de dados
  2. Tratamento de dados ausentes
  3. Normalização de dados
  4. Mesclagem de dados em Python
  5. Extração de características de dados
← Voltar para Python Academy