Data Science Academy · Ders

Ortalama, Medyan veya Mod ile Değer Atama

Her sütun türü için mantıklı doldurma yöntemleri

3. ders / 413 adım

Ortalama, Medyan veya Mod ile Değer Atama, CoddyKit'te ücretsiz bir Data Science Academy dersidir. Bu, 4 dersinin 3. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Data Science Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Data Science Academy kursu toplamda 4 dersten oluşur.

Bir İstatistikle Doldurma

Rastgele sayılar uydurmak yerine boşlukları sütunun kendisinden alınan bir özet değerle doldurursunuz. Bu dikkatli yaklaşıma atama denir. 🧮

Ortalama ile Doldurma

Sayılar için en basit seçenek, sütun ortalaması olan mean değeridir. Boşluklar az olduğunda genel toplamı yaklaşık olarak korur.

df['age'].fillna(df['age'].mean())

Ortalama Ne Zaman Yanıltır

Ortalama hassastır: birkaç çok büyük değer onu merkezden oldukça uzaklaştırır. Çarpık verilerde ortalamayla atama, her boşluğu gerçekçi olmayan bir değere çekebilir.

Medyan ile Doldurma

median, ortadaki değerdir ve uç değerleri önemsemez. Çarpık sayısal sütunlarda genellikle daha güvenli doldurma seçeneğidir.

df['income'].fillna(df['income'].median())

Ortalama mı, Medyan mı?

Hızlı bir kural: Bir sütunda uç değerler veya uzun bir kuyruk varsa median kullanın; ortalamayı ise yalnızca değerler oldukça simetrik olduğunda tercih edin.

Kategoriler için Mod

Metin ve kategori sütunlarının ortalaması yoktur. Bunları, en sık görülen ve en olası uygun değer olan mode ile doldurursunuz.

top = df['city'].mode()[0]
df['city'].fillna(top)

mode Neden Series Döndürür

Bir sütunda en sık görülen değer birden fazla olabilir; bu nedenle mode() tüm kazananları içeren bir Series döndürür. Tek bir değere ihtiyacınız olduğunda index 0'daki ilk değeri seçin.

df['city'].mode()[0]

Sütun Türüne Göre Doldurun

En iyi uygulama, her sütuna türüne göre atama yapmaktır: çarpık sayılar için medyan, simetrik olanlar için ortalama ve kategoriler için mod.

İleriye ve Geriye Doğru Doldurma

Zaman serileri gibi sıralı verilerde, bilinen son değeri ffill ile ileriye taşıyabilir veya bir sonraki değeri bfill ile geriye çekebilirsiniz.

df['temp'].ffill()

Gizli Maliyet

Her atama, sütunun doğal yayılımını küçültür; çünkü doldurulan değerler tek bir noktada kümelenir. Bunu not edin, çünkü varyansı aşağı doğru iter.

Doldurduklarınızı İşaretleyin

Uzmanların alışkanlığı şudur: hangi satırlara atama yapıldığını belirten bir boolean sütunu ekleyin. Bu işaret, sonraki analizlere hangi değerlerin gerçek, hangilerinin tahmin olduğunu bildirir.

df['age_filled'] = df['age'].isna()

Hızlı Kontrol

Birkaç milyoner nedeniyle gelir sütunu büyük ölçüde çarpık. Hangi atama en uygundur?

Özet: Akıllı Doldurmalar

Artık sütun türüne göre mean, median veya mode ile atama yapıyor, sıralı verilerde ffill kullanıyor ve hiçbir şeyin gizlenmemesi için doldurulan satırları işaretliyorsunuz.

Başlamak ücretsiz

Yapay zeka eğitmeniyle Python öğren — ücretsiz

Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.

Kurslar
30
Dersler
120

Sıkça Sorulan Sorular

“Ortalama, Medyan veya Mod ile Değer Atama” dersi ücretsiz mi?

Evet — “Ortalama, Medyan veya Mod ile Değer Atama” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Data Science Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Data Science Academy kursu toplamda 4 dersten oluşur.

“Ortalama, Medyan veya Mod ile Değer Atama” dersinde ne öğreneceğim?

Her sütun türü için mantıklı doldurma yöntemleri Data Science Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Data Science Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Data Science Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 3. dersidir.

“Ortalama, Medyan veya Mod ile Değer Atama” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Data Science Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Data Science Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Tablonuzda Gizlenen NaNs Değerlerini Bulma
  2. Silme mi Doldurma mı: Bilinçli Seçim Yapma
  3. Ortalama, Medyan veya Mod ile Değer Atama
  4. Veri Türlerini ve Yinelenen Satırları Düzeltme
← Data Science Academy Sayfasına Dön