Quando e como excluir dados ausentes

Lidando com Dados Ausentes em Python

Suraj Donthi

Deep Learning & Computer Vision Consultant

Tipos de exclusão

  1. Exclusão por pares
  2. Exclusão por lista

Observação: Use quando os valores são MCAR.

Lidando com Dados Ausentes em Python

Exclusão por pares

DataFrame diabetes

Exclusão por pares no conjunto diabetes 768 linhas × 9 colunas

diabetes['Glucose'].mean()
121.687
diabetes.count()
763
diabetes['Glucose'].sum() / 
       diabetes['Glucose'].count()
121.687
Lidando com Dados Ausentes em Python

Exclusão por lista ou caso completo

DataFrame diabetes

Exclusão por lista no conjunto diabetes 768 linhas × 9 colunas

diabetes.dropna(subset=['Glucose'], 
                       how='any', 
                       inplace=True)
Lidando com Dados Ausentes em Python

Exclusão no DataFrame diabetes

msno.matrix(diabetes)

diabetes['Glucose'].isnull().sum()
5

Gráfico de matriz de ausência de diabetes

Lidando com Dados Ausentes em Python

Exclusão no DataFrame diabetes

diabetes.dropna(subset=["Glucose"], how='any', inplace=True)
msno.matrix(diabetes)

Gráfico de matriz de ausência do conjunto diabetes

Lidando com Dados Ausentes em Python

Exclusão no DataFrame diabetes

diabetes['BMI'].isnull().sum()
11
diabetes.dropna(subset=["BMI"], how='any', inplace=True)
msno.matrix(diabetes)

Gráfico de matriz de ausência do conjunto diabetes

Lidando com Dados Ausentes em Python

Resumo

  • Exclusão por pares
  • Exclusão por lista
  • Exclusão só é usada quando os valores são MCAR
Lidando com Dados Ausentes em Python

Vamos praticar!

Lidando com Dados Ausentes em Python

Preparing Video For Download...