Pandas Modülü

Veri işleme ve analiz kütüphanesi. Daha detaylı bilgi için tıklayınız. 

Adını “panel data” teriminden alır ve özellikle tabular data işleme için tasarlanmıştır.

Veri Tipleri

  • object: Metin veya karışık sayısal veya sayısal olmayan değerler
  • int64: Tamsayı (integer) değerler
  • bool: Doğru/Yanlış (true/false) değerleri
  • float64: Ondalık (floating point) sayılar
  • category: Sınırlı bir liste içeren metin değerleri
  • datetime64: Tarih ve saat değerleri
  • timedelta[ns]: İki tarih arasındaki farklar

Veri Yapıları

Bu yapılar, verilerin saklanması, işlenmesi ve analiz edilmesi için güçlü araçlar sunar.

DataFrame

  • Çok boyutlu veriler içindir.
  • Çok sayıda sütun ve satır içeren bir tablo olarak düşünülebilir.
  • Her bir değer, bir Satır İndeksi ve Bir Sütun İndeksi ile ilişkilendirilir.

Series

  • Tek boyutlu veriler içindir.
  • Sütunları temsil eden bir çizelge olarak düşünülebilir.

Veri Oluşturma ve Okuma Fonksiyonları

  • pd.Series(): Tek boyutlu bir Series veri yapısı oluşturur.
  • pd.DataFrame(): Çok boyutlu bir DataFrame veri yapısı oluşturur.
  • pd.read_csv(): CSV dosyasından veriyi okur ve DataFrame’e dönüştürür.
  • pd.read_excel(): Excel dosyasından veriyi okur.
  • pd.read_sql(): Veritabanından veriyi okur.

Veri Gözlemleme Fonksiyonları

  • head(), tail(): DataFrame’in ilk veya son birkaç satırını gösterir.
  • info(): DataFrame hakkında bilgi, sütun türleri ve eksik değer sayıları gibi detayları görüntüler.
  • describe(): Sayısal sütunlar için temel istatistiksel bilgileri gösterir.

Veri Seçme ve Filtreleme Fonksiyonları

  • loc[]: Etiket veya boolean indeksleme kullanarak veriyi seçer.
  • iloc[]: Konum indeksleme kullanarak veriyi seçer.
  • isin(): Belirli değerlere sahip satırları filtreler.

Veri Düzenleme Fonksiyonları

  • drop(): Belirli satır veya sütunları çıkarır.
  • fillna(): Eksik değerleri belirli bir değerle doldurur.
  • replace(): Belirli değerleri başka değerlerle değiştirir.

Gruplama ve Agregasyon Fonksiyonları

  • groupby(): Veriyi belirli bir sütuna göre gruplar.
  • agg(), sum(), mean(), min(), max(): Gruplanmış veri üzerinde istatistiksel işlemler yapar.

Veri Birleştirme ve Birleşim Fonksiyonları

  • merge(), join(): Farklı DataFrame’leri birleştirir.
  • concat(): DataFrame’leri birleştirir veya üst üste ekler.

Sıralama Fonksiyonları

  • sort_values(): Belirli bir sütuna göre veriyi sıralar.
  • sort_index(): Indeks sırasına göre veriyi sıralar.

Veri Görselleştirme Fonksiyonları

  • plot(): Grafikler oluşturur (çizgi, çubuk, pasta vb.).
  • hist(): Histogram çizimi yapar.
  • scatter(): Nokta grafiği çizimi yapar.

Veri Kaydetme Fonksiyonları

  • to_csv(): Veriyi CSV dosyasına kaydeder.
  • to_excel(): Veriyi Excel dosyasına kaydeder.