Data Science Academy · Ders

Bir veya Birden Çok Sütuna Göre Sıralama

Artan, azalan ve eşit değerler

1. ders / 413 adım

Bir veya Birden Çok Sütuna Göre Sıralama, CoddyKit'te ücretsiz bir Data Science Academy dersidir. Bu, 4 dersinin 1. 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.

Sıralama İçgörü Sağlar

Ham satırlar, işe yarar bir sıralama olmadan gelir. Sıralama, en ilgi çekici kayıtları üste taşıyarak örüntülerin bir bakışta ortaya çıkmasını sağlar. 🔎

sort_values Aracınızdır

pandas'ta satırları sort_values ile yeniden sıralarsınız. Sıralama yapılacak sütunu belirtirsiniz; pandas da size yeni sıralanmış bir DataFrame döndürür.

df.sort_values("price")

Varsayılan Olarak Artan Sıralama

Varsayılan olarak sort_values küçükten büyüğe doğru sıralar. Böylece sayılar artar, metinler ise A'dan Z'ye alfabetik olarak sıralanır.

Azalan Sıralamaya Geçin

En büyük değerleri önce görmek istediğinizde ascending=False ayarlayın; örneğin en çok satan ürünleri veya en yüksek puanları bulmak için.

df.sort_values("sales", ascending=False)

Birden Çok Sütuna Göre Sıralayın

Bir sütun listesi verin; pandas önce ilk sütuna göre sıralar, eşitlikleri sonraki sütunu kullanarak bozar ve liste boyunca böyle devam eder.

df.sort_values(["region", "sales"])

Karışık Sıralama Yönleri

ascending için de her sütuna bir seçenek gelecek şekilde bir liste verin. Böylece bölgeyi A'dan Z'ye, satışları ise yüksekten düşüğe sıralayabilirsiniz.

df.sort_values(["region", "sales"], ascending=[True, False])

Yeni Bir Çerçeve, Yerinde Değil

Varsayılan olarak sort_values sıralanmış bir kopya döndürür ve asıl veriye dokunmaz; böylece kaynak verileriniz güvende kalır.

Gerçekten İstiyorsanız Yerinde Sıralayın

Kopya döndürmek yerine asıl DataFrame'i yeniden yazmak için inplace=True ekleyin. Bunu yalnızca gerçekten istediğinizde kullanın.

İndekse Dikkat Edin

Sıralama, her satır etiketini kendi verisine bağlı tutar; bu nedenle sonrasında index karışmış gibi görünür. Bu beklenen bir durumdur, hata değildir.

Düzenli Numaralar İçin Sıfırlayın

Sıralamadan sonra düzenli 0,1,2 etiketleri mi istiyorsunuz? Satırları baştan numaralandırmak için reset_index ile drop=True değerini zincirleyin.

df.sort_values("sales").reset_index(drop=True)

NaN Değerleri Nereye Gider?

Eksik değerler varsayılan olarak en alta iner. Bunları üstte görmek istiyorsanız na_position değerini first olarak ayarlayın.

Hızlı Kontrol

En yüksek satışların üstte olmasını istiyorsunuz. Nasıl sıralarsınız?

Özet: Sıralamayı Basitleştirme

Artık sort_values ile sıralama yapabilir, ascending ile yönü değiştirebilir, sütun listesi kullanarak eşitlikleri bozabilir ve reset_index ile etiketleri düzenleyebilirsiniz. Çok iyi! 🎉

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

“Bir veya Birden Çok Sütuna Göre Sıralama” dersi ücretsiz mi?

Evet — “Bir veya Birden Çok Sütuna Göre Sıralama” 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.

“Bir veya Birden Çok Sütuna Göre Sıralama” dersinde ne öğreneceğim?

Artan, azalan ve eşit değerler 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 1. dersidir.

“Bir veya Birden Çok Sütuna Göre Sıralama” 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. Bir veya Birden Çok Sütuna Göre Sıralama
  2. İlk groupby Özetiniz
  3. matplotlib ile Çizgi ve Çubuk Grafikleri
  4. Etiketler, Başlıklar ve Açıklamalar
← Data Science Academy Sayfasına Dön