BaşlayınÜcretsiz Başlayın

Paranın izini sür

Bu egzersizde, hem cust_id sütununda hem de acct_amount sütununda eksik değerler içeren banking adlı başka bir DataFrame ile çalışıyorsun.

Bankanın kaç benzersiz müşterisi olduğunu, müşterilerin ortalama tuttuğu tutarı ve daha fazlasını analiz etmek istiyorsun. cust_id değeri eksik olan satırların sana pek yardımcı olmayacağını ve ortalama olarak acct_amount değerinin genellikle inv_amount tutarının 5 katı olduğunu biliyorsun.

Bu egzersizde, cust_id değeri eksik olan banking satırlarını düşecek ve alan bilgine dayanarak eksik acct_amount değerlerini tahminle dolduracaksın.

Bu egzersiz

Python ile Veri Temizleme

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • banking içindeki cust_id sütunundaki eksik değerleri düşürmek için .dropna() kullan ve sonucu banking_fullid değişkenine kaydet.
  • banking_fullid için tahmini hesap tutarlarını inv_amount * 5 olarak ayarlayarak inv_amount kullan ve sonucu acct_imp değişkenine ata.
  • banking_fullid içinde acct_amount sütununun eksik değerlerini, yeni oluşturduğun acct_imp ile .fillna() kullanarak doldur.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Drop missing values of cust_id
banking_fullid = banking.____(subset = ['____'])

# Compute estimated acct_amount
acct_imp = ____

# Impute missing acct_amount with corresponding acct_imp
banking_imputed = banking_fullid.____({'____':____})

# Print number of missing values
print(banking_imputed.isna().sum())
Kodu Düzenle ve Çalıştır