Excel’de yaptığınız özetleme, filtreleme ve birleştirme işlerini Python ile otomatikleştirmek istiyorsanız başlangıç noktanız pandas kütüphanesidir. Bu yazıda kısa bir örnekle ilk adımları atıyoruz.
Hazırlık
Python’u ve Jupyter Notebook’u içeren Anaconda gibi bir dağıtımı kurabilir ya da yalnızca Python’u kurup gerekli paketleri komut satırından yükleyebilirsiniz.
pip install pandas openpyxl matplotlib
openpyxl, Excel dosyalarını okumak ve yazmak için; matplotlib ise grafik çizmek için gereklidir.
Excel dosyasını okuyup özetlemek
import pandas as pd
df = pd.read_excel("satis.xlsx")
print(df.head()) # ilk 5 satır
df.info() # sütunlar ve veri tipleri
ozet = df.groupby("Bolge")["Tutar"].sum().sort_values(ascending=False)
print(ozet)
ozet.plot(kind="bar")
Bu örnekte satış dosyası okunuyor, ilk satırlar ve sütun tipleri inceleniyor, bölgelere göre toplam tutar hesaplanıyor ve çubuk grafiğe dönüştürülüyor. Excel’deki özet tablonun Python’daki karşılığı groupby işlemidir.
Excel kullanıcıları için eşleşmeler
- Filtre: df[df[Tutar] > 1000] gibi koşullu seçim.
- Sıralama: sort_values.
- Özet tablo: groupby veya pivot_table.
- DÜŞEYARA: merge ile iki tabloyu birleştirmek.
Sonraki adım
Python ile Veri Analizi Eğitimimizde temelden başlayıp pandas, veri temizleme, görselleştirme ve Power BI entegrasyonuna kadar ilerleyen bir müfredatı uygulamalı olarak işliyoruz.
Bu konuda eğitim almak ister misiniz?
Python ile Veri Analizi Eğitimi, 12 saat sürer ve kurumunuza özel hazırlanır.