Skip to content

Pandas kütüphanesinin kullanımına dair Türkçe eğitim notlarının paylaşıldığı repo.

Notifications You must be signed in to change notification settings

mhalil/Pandas_Notlari

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PANDAS NEDİR?

Pandas Kütüphanesinin ne olduğu ve bu kütüphane ile (Özellikle Veri Çerçevesi (Data Frame) konusunda) neler yapılabildiğine dair öğrendiklerimi paylaştığım repo.

Pandas, veri işleme ve veri analizi için Python Python programlama dilinde yazılmış olan bir Python kütüphanesidir. Bu kütüphane, Seriler (Series) ve Veri Çerçevesi (DataFrame) isimli iki veri yapısının üzerine kurulmuştur. serileri tek boyutlu diziler, veri çerçevelerini ise iki boyutlu matrisler (SQL ya da Excel tabloları) gibi düşünebiliriz.

Kütüphane özellikleri

  • İndeksli DataFrame (veri çerçevesi) objeleri ile veri işlemesi yapabilmek.
  • Hafızadaki veya farklı türlerde bulunan veriyi okuyabilmek ve yazabilmek için araçlar sağlamak.
  • Veri sıralama ve bütünleşik kayıp veri senaryolarına karşı esnek imkanlar sunmak
  • Veri setlerinin tekrar boyutlandırılması veya döndürülmesi.
  • Etiket bazlı dilimleme, özel indeksleme ve büyük veri setlerini ayrıştırmak
  • Veri çerçevesine sütun ekleme veya var olan sütunu çıkarma.
  • Veri gruplama özelliği ile ayırma-uygulama-birleştirme uygulamaları yapılabilmek.
  • Veri setlerini birleştirilmek ve birbirine eklenmek.
  • Çok boyutlu veriden, daha az boyutlu veri elde edilebilmek.
  • Veri filtrelemek.

Kütüphane performans konusunda son derece iyidir. Bu yüzden kütüphanenin önemli parçaları CPython ve C üzerinde yazılmışlardır.

Pandas Veri Çerçevesi (Data Frame) Konu Başlıkları

  1. Veri Çerçevesi (Data Frame) Oluştur

    • DataFrame() Fonksiyonu

    • read_csv() Fonksiyonu

      • index_col Parametresi
    • read_table() Fonksiyonu

      • delimiter Parametresi
    • read_excel() Fonksiyonu

    • read_json() Fonksiyonu

    • read_html() Fonksiyonu

    • read_clipboard() Fonksiyonu

  2. Excel Dosyaları ile Çalışmak

    • read_excel() Fonksiyonu

      • header ve names Parametreleri

      • sheet_name Parametresi

      • decimal Parametresi

  3. Veriyi Keşfet (İncele)

    • head() Fonksiyonu
    • tail() Fonksiyonu
    • columns Fonksiyonu
    • len() Fonksiyonu
    • info() Fonksiyonu
    • dtypes Fonksiyonu
    • describe() Fonksiyonu
    • shape Fonksiyonu
    • index Fonksiyonu
    • isnull() Fonksiyonu
    • value_counts() Fonksiyonu
  4. Veri Seçim Yöntemleri

    • iloc[] Metodu
    • loc[] Metodu
    • Index() Fonksiyonu
    • lambda() Fonksiyonu
    • at[] metodu
    • iat[] metodu
  5. Eksik - Kayıp Veri Yöntemleri

    • isnull() Fonksiyonu

    • dropna() Fonksiyonu

      • axis Parametresi

      • inplace Parametresi

      • thresh Parametresi

    • fillna() Fonksiyonu

      • value Parametresi
      • method Parametresi
  6. Veri Düzenleme Yöntemleri

    • İndeks Değerlerini Ayarlamak

      • index_col Parametresi
    • set_index() Fonksiyonu

    • Sütunları Atla

      • usecols Parametresi
    • Satırları Atla

      • skiprows Parametresi
    • Sütun Ekle

    • Satır ya da Sütun Sil

      • drop() Fonksiyonu

        • axis Parametresi

        • inplace Parametresi

      • drop_duplicates() Fonksiyonu

        • subset Parametresi

        • keep Parametresi

    • String Metotları

    • transpose() Fonksiyonu

    • apply() Fonksiyonu

    • Veri Çerçevelerini Birleştir

      • concat() Fonksiyonu

      • join() Fonksiyonu

        • how parametresi

        • right join

        • outer join

        • inner join

      • merge() Fonksiyonu

        • on Parametresi

        • how Parametresi

          • inner Seçeneği

          • outer Seçeneği

          • left Seçeneği

          • right Seçeneği

          • cross Seçeneği

        • left_on Parametresi

        • right_on Parametresi

        • suffixes Parametresi
  7. Veri Sıralama Yöntemleri

    • sort_index() Fonksiyonu

      • ascending Parametresi
      • axis Parametresi
    • sort_values() Fonksiyonu

      • by Parametresi
      • ascending Parametresi
        • na_position Parametresi
  8. Veri Filtreleme Yöntemleri

    • Karşılaştırma Operatorü Kullanımı
    • between() Fonksiyonu
    • Mantıksal Operatör Kullanımı
  9. Gruplama Yöntemleri

    • groupby() Fonksiyonu
  10. pivot_table() Fonksiyonunun Kullanımı

  11. melt() Fonksiyonu

  12. Operator_Kullanımı

    • Aritmetik İşlem Operatörleri

      • sum() Metodu
      • mean() Metodu
    • Toplama, Çıkarma, Çarpma ve Bölme İşlemleri

      • Toplama Operatörü
      • Çıkarma Operatörü
      • Çarpma Operatörü
      • Bölme Operatörü
    • Mantıksal / Karşılaştırma Operatörleri

      • Büyüktür (>),
      • Küçüktür (<),
      • Eşittir (==),
      • Eşit Değildir (!=),
      • İçerir (contains),
      • İçermez / Değil (not)

About

Pandas kütüphanesinin kullanımına dair Türkçe eğitim notlarının paylaşıldığı repo.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published