Eksik verileri ne zaman ve nasıl silmeli

Python'da Eksik Verilerle Çalışma

Suraj Donthi

Deep Learning & Computer Vision Consultant

Silme türleri

  1. Çift yönlü silme
  2. Liste bazlı silme

Not: Değerler MCAR iken kullanılır.

Python'da Eksik Verilerle Çalışma

Çift yönlü silme

diabetes DataFrame

diabetes veri seti için çift yönlü silme 768 satır × 9 sütun

diabetes['Glucose'].mean()
121.687
diabetes.count()
763
diabetes['Glucose'].sum() / 
       diabetes['Glucose'].count()
121.687
Python'da Eksik Verilerle Çalışma

Liste bazlı (Tam vaka) silme

diabetes DataFrame

diabetes veri seti için liste bazlı silme 768 satır × 9 sütun

diabetes.dropna(subset=['Glucose'], 
                       how='any', 
                       inplace=True)
Python'da Eksik Verilerle Çalışma

diabetes DataFrame’inde silme

msno.matrix(diabetes)

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

diabetes için Eksiklik Matrisi grafiği

Python'da Eksik Verilerle Çalışma

diabetes DataFrame’inde silme

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

diabetes veri setinin Eksiklik Matrisi grafiği

Python'da Eksik Verilerle Çalışma

diabetes DataFrame’inde silme

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

diabetes veri setinin Eksiklik Matrisi grafiği

Python'da Eksik Verilerle Çalışma

Özet

  • Çift yönlü silme
  • Liste bazlı silme
  • Silme yalnızca değerler MCAR ise kullanılır
Python'da Eksik Verilerle Çalışma

Haydi pratik yapalım!

Python'da Eksik Verilerle Çalışma

Preparing Video For Download...