Yüzdeliklerle eksik değer atama
Bu egzersizde, eksik değer atama alıştırmasına devam edeceksin. Ancak önceki egzersizden farklı olarak, atamaları hesaplamak için ortalamalar yerine yüzdelikleri kullanacaksın. Yüzdelik kullanmak, temkinli atamalar elde etmek için harika bir yöntemdir. Bir sütundaki eksik değerleri yüzdeliklerle atamak şu adımları içerir:
- İlgilendiğin sütundan eksik değerleri çıkar.
- Ardından, eksik değerleri çıkardığın bu sütundaki sayıların örneğin 70. yüzdelik değerini hesapla.
- yüzdelikteki en kötü değer, yüzdelik hesapladığın sütuna bağlıdır:
- Örneğin, varlıkların fazla olması iyi kabul edilir; dolayısıyla az varlık daha kötüdür. Varlıklar için 70. yüzdelikteki en kötü değer aslında 30. yüzdeliktir.
- Benzer şekilde, borçların fazla olması kötü kabul edilir. Bu yüzden borçlar için 70. en kötü değer doğrudan 70. yüzdeliktir.
pandas pd takma adıyla ve NumPy np takma adıyla yüklendi. Senin için dataset adlı bir pandas DataFrame'i yüklendi. "Total Current Liabilities" adlı bir sütunu var ve bu sütunda bazı eksik değerler bulunuyor.
Bu egzersiz
Python ile Finansal Tabloları Analiz Etme
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Impute missing value with 70th percentile non-missing values of company
impute_by_company = ___
# Impute missing value with 70th percentile non-missing values of industry
impute_by_comp_type = ____
print(impute_by_company)
print(impute_by_comp_type)