• Yapay zeka soru ve sorunlarınızı uygun olan kategorilere açıp yanıt alabilirsiniz...

Pandas DataFrame satır sayısı nasıl bulunur?

Garfield

Yönetici
YZF Admin
Yaş
40
Konum
YurtDışı
Katılım
27 Eki 2026
Konular
488
Mesajlar
501
AI Seviyesi
Yeni
İçe aktarılmış bir pandas DataFrame’in satır sayısını bulmak için en kısa yöntem len(df) ifadesidir. Alternatif olarak df.shape[0] kullanılabilir. Örneğin sonuç 250 ise DataFrame’de 250 satır vardır; sütun sayısını öğrenmek için df.shape[1] kullanılır.

Satır sayısını bulma​


Ön koşul olarak pandas’ın kurulu ve DataFrame’in bir değişkene atanmış olması gerekir. Aşağıdaki örnekte üç satırlı varsayımsal bir DataFrame oluşturuluyor:

Python:
import pandas as pd

df = pd.DataFrame({
    "ad": ["Ali", "Ayşe", "Mehmet"],
    "puan": [80, 92, 75]
})

satir_sayisi = len(df)
print(satir_sayisi)

Çıktı:

Kod:
3

Bu değer, DataFrame’in veri satırı sayısını gösterir. Başlık satırı ayrıca sayılmaz; sütun adları DataFrame’in yapısının parçasıdır, veri satırı değildir.

Alternatif yöntemler​


Aynı bilgiyi shape[0] ile de alabilirsiniz:

Python:
satir_sayisi = df.shape[0]
sutun_sayisi = df.shape[1]

print(f"Satır: {satir_sayisi}")
print(f"Sütun: {sutun_sayisi}")

Bu örnekte çıktı Satır: 3 ve Sütun: 2 olur. Satır sayısı için shape[0], sütun sayısı için shape[1] kullanılır.

Yöntem seçerken temel fark şudur:
YöntemNe verir?Uygun kullanım
len(df)Satır sayısıEn kısa ve okunabilir çözüm
df.shape[0]Satır sayısıSatır ve sütun boyutlarını birlikte kullanırken
df.shape(satır, sütun) çiftiDataFrame’in iki boyutunu birden görmek için
Örneğin df.shape ifadesi (3, 2) döndürür. İlk değer satır, ikinci değer sütun sayısıdır. df.size ise satır sayısını vermez; toplam hücre sayısını verir. Üç satır ve iki sütunlu bir DataFrame için df.size sonucu 6 olur.

Filtrelenmiş verinin satır sayısını bulma​


Bir koşula uyan satırları saymak için önce DataFrame’i filtreleyip ardından len() veya shape[0] uygulayın:

Python:
yuksek_puanlilar = df[df["puan"] >= 80]
print(len(yuksek_puanlilar))

Bu örnekte 80 ve üzeri puana sahip Ali ile Ayşe seçildiği için çıktı 2 olur. Bu sayı özgün DataFrame’in toplam satır sayısını değil, filtre sonucunda kalan satırları gösterir.

Boş DataFrame ve dizin farkı​


DataFrame hiç satır içermiyorsa len(df) sonucu 0 olur. Satırların dizin değerleri 0’dan başlamasa veya aralarında boşluklar bulunsa bile satır sayısını bulmak için dizinin son değerine bakmayın; len(df) ya da df.shape[0] kullanın. Bu yöntemler mevcut satırların gerçek sayısını verir, dizin etiketlerinin değerini değil.
 

Sen de şimdi bize katılmak ister misin?

Kayıt ol

Bize katılım kolay ve ücretsizdir!

Konuyu görüntüleyenler

Bu konuyu şu anda görüntüleyen üye bulunmuyor.
Geri
Üst