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.