agg ile Birden Çok Toplama İşlemi
Her sütun için farklı işlevler
agg ile Birden Çok Toplama İşlemi, CoddyKit'te ücretsiz bir Data Science Academy dersidir. Bu, 4 dersinin 2. 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.
Tek Bir Sayı Neden Yetmez
Tek bir ortalama pek çok şeyi gizler. agg ile aynı anda birden fazla özet isteyebilir ve daha eksiksiz bir tablo görebilirsiniz.
agg ile Tanışın
agg yöntemi bir işlev listesi alır ve bunların her birini tek geçişte her gruba uygular.
df.groupby("city")["sales"].agg(["mean", "max"])İşlev Adları Listesi
"sum" veya "min" gibi düz dizeler aktarın; pandas bunların her birini sizin için kendi yerleşik toplama işlevine dönüştürür.
g.agg(["sum", "min", "max"])Her İşlev Bir Sütun Olur
İşlev listesiyle sonuçta her işlev için bir sütun oluşur ve karşılaştırma için düzenli biçimde yan yana yer alır.
Sütun Başına Farklı İşlevler
Aynı çağrıda farklı sütunlara farklı toplama işlemleri uygulamak için bir sözlük aktarın.
df.groupby("city").agg({"sales": "sum", "age": "mean"})Çıktı Sütunlarınızı Adlandırın
Adlandırılmış toplama, sonuçları açıkça etiketlemenizi sağlar; böylece her çıktı sütununun ne anlama geldiğini tahmin etmek zorunda kalmazsınız.
g.agg(total=("sales", "sum"))Kendi İşlevinizi Kullanın
Tek bir değer döndüren her işlev çalışır; dolayısıyla özel bir lambda aralık veya istediğiniz başka bir şeyi hesaplayabilir.
g.agg(lambda s: s.max() - s.min())Yerleşik ve Özel İşlevleri Birlikte Kullanma
Tek bir listenin içinde dize adlarını kendi çağrılabilir işlevlerinizle birleştirebilirsiniz; pandas bunların her birini her gruba uygular.
g.agg(["mean", lambda s: s.std()])Birçok Sütunu Aynı Anda Toplama
Bir sütun seçmeden agg, her sayısal sütun üzerinde çalışır ve geniş bir özet tablo oluşturur.
df.groupby("city").agg("mean")Düzleştirmek için Dizini Sıfırlayın
Kolay grafik oluşturma veya birleştirme için grup anahtarlarını yeniden normal sütunlara dönüştürmek üzere daha sonra reset_index çağırın.
result.reset_index()Sonucu Dikkatle Okuyun
İşlevler ve sütunlar çoğaldığında sütunlarda bir MultiIndex oluşur; bunu (sütun, işlev) çiftleri olarak okuyun.
Hızlı Kontrol
Bir sütunda toplamı, diğerinde ortalamayı istiyorsunuz. agg işlevine ne aktarırsınız?
Özet: agg İsviçre Çakınız
Artık tek bir esnek agg çağrısıyla birçok özeti üst üste ekleyebilir, yerleşik işlevleri özel işlevlerle birleştirebilir ve çıktıları adlandırabilirsiniz. 🛠️
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
“agg ile Birden Çok Toplama İşlemi” dersi ücretsiz mi?
Evet — “agg ile Birden Çok Toplama İşlemi” 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.
“agg ile Birden Çok Toplama İşlemi” dersinde ne öğreneceğim?
Her sütun için farklı işlevler 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 2. dersidir.
“agg ile Birden Çok Toplama İşlemi” 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
- Böl-Uygula-Birleştir Yaklaşımını Açıklama
- agg ile Birden Çok Toplama İşlemi
- Birden Çok Anahtara Göre Gruplama
- Grup Bazlı Özellikler için transform