Pandas nedir?
- Makine Öğrenmesi kursu
- Başlangıç
- Ders 13/112
- 5 dk
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
import pandas as pd
puan = [70, 85, 90, 75]
# buraya yazÖrnek çözüm
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.
df = pd.____("veri.csv")
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 |