CodeBlanks Logo Icon CodeBlanks

Pandas nedir?

Pandas, Python'da veri analizi için kullanılan kütüphanedir; DataFrame ve Series veri yapılarını sağlar.

Pandas nedir?

pandas, tablo halindeki veriyle çalışmanın standart Python kitaplığıdır. İki temel yapısı vardır:

  • Series: etiketli tek sütun.
  • DataFrame: adlandırılmış sütunlardan oluşan tablo.
import pandas as pd
s = pd.Series([3, 5, 8], name="puan")
print(s.mean())   # 5.333...

CSV okuma, eksik değer doldurma, gruplama gibi işlerin hepsi pandas'la birkaç satırdır; sonra veri df.values ile NumPy dizisine dönüşüp modele verilir.

CSV okuma

Gerçek veriler genellikle dosyadan gelir:

df = pd.read_csv("evler.csv")
print(df.shape)            # (satır, sütun)
print(df.columns.tolist()) # sütun adları
df.to_csv("temiz.csv", index=False)

index=False, satır numaralarının dosyaya ayrı bir sütun olarak yazılmasını önler.

Uygulama Series ortalaması

puan listesinden bir pd.Series oluştur; ortalamasını ve en büyük değerini aralarında boşlukla yazdır.

Başlangıç kodu

model.py
import pandas as pd

puan = [70, 85, 90, 75]

# buraya yaz

Örnek çözüm

model.py
import pandas as pd

puan = [70, 85, 90, 75]

s = pd.Series(puan)
print(s.mean(), s.max())

Beklenen çıktı

80.0 90

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 DataFrame'in tek bir sütunu hangi türdür?

  • ndarray
  • Series Doğru cevap
  • list
  • dict

Açıklama: df["sütun"] bir Series döndürür; Series de içinde bir NumPy dizisi taşır.

2 CSV dosyasını oku.

Soru
df = pd.____("veri.csv")
Cevap
df = pd.read_csv("veri.csv")

Açıklama: read_csv dosyayı DataFrame olarak yükler.

3 Yapıları eşleştir.

Kavram Anlamı
Series Tek sütun
DataFrame Tablo
read_csv Dosyadan okuma
to_csv Dosyaya yazma

Başlangıç bölümündeki tüm dersler