Birden Çok Anahtara Göre Gruplama
Çok düzeyli gruplama ve sonuç dizini
Birden Çok Anahtara Göre Gruplama, 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.
Bu dersin bazı bölümleri henüz çevrilmemiş olup İngilizce olarak gösterilmektedir.
Group on More Than One Column
Pass a list of keys to groupby and pandas forms a group for every unique combination of those columns.
df.groupby(["city", "year"])Every Combo Is a Group
Two cities and three years can yield up to six groups, one per existing combination found in your data.
Aggregate Across Keys
Aggregation works exactly the same; the math just runs inside each combination instead of a single key.
df.groupby(["city", "year"])["sales"].sum()Meet the MultiIndex
Grouping on several keys gives the result a MultiIndex, with one index level for each grouping column.
Read a MultiIndex Result
Each output row is labeled by a tuple like (city, year), so the index tells you exactly which group it is.
Select From a MultiIndex
Use loc with a tuple to pull one specific combination straight out of the grouped result.
result.loc[("Paris", 2024)]Flatten With reset_index
Prefer flat columns? reset_index turns each index level back into an ordinary column you can filter.
result.reset_index()Keep Empty Groups Out
By default pandas skips combinations with no rows, so your result shows only combinations that actually occur.
Order of Keys Matters
The key order you list sets the index level order, which changes how the result sorts and reads.
df.groupby(["year", "city"]).size()Unstack for a Cross-Tab
Call unstack to lift one key into columns, turning a long grouped result into a readable grid.
result.unstack()When to Use Several Keys
Reach for multi-key grouping whenever a question mentions two dimensions, like sales by city and by month.
Quick Check
You group by ["city", "year"]. What labels each result row?
Recap: Two Dimensions, One groupby
You can now slice data along several keys at once, read the MultiIndex, and reshape it for clear cross-tabs. 📊
Sıkça Sorulan Sorular
“Birden Çok Anahtara Göre Gruplama” dersi ücretsiz mi?
Evet — “Birden Çok Anahtara Göre Gruplama” 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.
“Birden Çok Anahtara Göre Gruplama” dersinde ne öğreneceğim?
Çok düzeyli gruplama ve sonuç dizini 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.
“Birden Çok Anahtara Göre Gruplama” 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