Cum 15 Temmuz 2022
Düzenleme Yöntemleri
Bu bölümde, Oluşturulan Veri Çerçevelerinin düzenlemesine dair pek çok komut, fonksiyon ve parametre öğreneceğiz. Pandas kullanırken en fazla ihtiyaç duyacağımız Yöntemlerin bir kısmını bu bölümde ele alacak, anlatacağız.
İndeks Değerlerini Ayarlamak
index_col Parametresi
Veri Çerçevesi (Data Frame) oluştururken sütunlardan birini, indeks değeri olarak ayarlamak/atamak istersek, index_col parametresini …
Continue reading »
Cum 15 Temmuz 2022
Sıralama Yöntemleri
Oluşturulan Veri Çerçevelerinin, isteğimiz doğrultusunda sıralanması için kullanabileceğimiz yöntemlere, bu bölümde değineceğiz.
Pandas üç tür sıralamayı destekler ;
- İndeks (dizin) etiketlerine göre sıralama,
- Sütun değerlerine göre sıralama
- Her ikisinin birleşimine göre sıralama.
Konuya ait yöntemleri incelemek amacıyla imdb.xlsx dosyamızı içe aktararak bir veri çerçevesi oluşturarak işe başlayalım. Oluşturacağımız …
Continue reading »
Sal 12 Temmuz 2022
Eksik / Kayıp Veri Tespiti ve Düzenleme Yöntemleri
Veri çerçevemizde eksik veri (excel tablosundaki boş hücre gibi düşünebiliriz) olup olmadığını, varsa kaç adet olduğunu tespit edebileceğimiz Pandas yöntemleri mevcuttur. Bunları incelemeye başlayalım.
isnull() Fonksiyonu
Veri çerçevemizde eksik verileri isnull() fonksiyonu ile tespit edebiliriz. isnull ifadesini, boş mu?, geçersiz mi?, kayıp/eksik …
Continue reading »
Pzt 11 Temmuz 2022
Seçim Yöntemleri
Veri Çerçevesi oluştururken ya da oluşturduktan sonra istenilen satır ve sütunların seçilmesi/görüntülenmesi ya da seçilmemesi/görüntülenmemesi konusunu inceleyelim. Veri çerçevesinde işimize yaramayacak verileri devre dışı bırakmak için bu yöntemleri kullanabiliriz.
Satır ve Sütun Seçimi
iloc[] Metodu
Veri Çerçevesindeki istenilen satır ve sütunu seçmek/görüntülemek için iloc[] metodu …
Continue reading »
Paz 10 Temmuz 2022
Veriyi Keşfet / İncele
Bu bölümde Veri Çerçevesi (Data Frame) içeriğini görüntülemeye dair komutları öğreneceğiz.
Öncelikle Pandas Kütüphanesini içe aktarıp, kodlama esnasında hızlı olması adına bu kütüphaneye pd adını atayalım;
Bu eğitimde, fonksiyon ve metotlar konusunu anlatırken kullanmak üzere, basit bir Veri Çerçevesi (Data Frame) oluşturalım ve …
Continue reading »
Cts 09 Temmuz 2022
Excel Dosyalarını Oku ve Düzenle Yöntemleri
Bu bölümde MS Excel ve Libre Ofis Calc programları ile oluşturulan hesap tablolarının Veri Çerçevelerine (Data Frame'e) dönüştürülerek çalışmalarımıza dahil edilmesi konusunu detayı olarak inceleyeceğiz.
read_excel() fonksiyonu
MS Excel ve Libre Ofis Calc dosyalarının içeriğini çalışmamıza dahil etmek için read_excel() fonksiyonunu kullanmalıyız.
Bu fonksiyon …
Continue reading »
Cts 09 Temmuz 2022
VeriÇerçevesi (DataFrame) Oluştur
Bu bölümde sıfırdan Veri Çerçevesi (Data Frame) oluşturmayı ya da harici kaynaktan (MS Excel, LibreOfis Calc, CSV, JSON, URL ve Pano'dan) verileri okuyarak veri çerçevesine dönüştürmeyi öğreneceğiz.
import Fonksiyonu
Öncelikle Pandas Kütüphanesini projemize dahil edip (içe aktarıp), kodlama esnasında hızlı olması adına bu kütüphaneye pd adını atayalım …
Continue reading »
Cts 09 Temmuz 2022
Pandas Kütüphanesi Notları
Python'a Giriş konusuna ait notları, FreeCAD için Python ile Komut Dosyası Oluşturma (Scripting) Eğitiminde paylaşmıştık. İlave olarak Python'ın en güçlü ve işlevsel kütüphanelerinden biri olan Pandas'a ait notları paylaşmaya devam ediyorum.
PANDAS NEDİR?
Python'a Giriş konusu ile alakalı bilgileri, FreeCAD Eğitim Notları bölümünde 1. Python'a Giriş …
Continue reading »
Prş 30 Haziran 2022
Veri Yapıları
Polars
tarafından sağlanan temel veri yapıları Series (Seriler)
ve DataFrame (VeriÇerçeveleri)
'dir.
Series (Seriler)
Seriler, 1-boyutlu bir veri yapısıdır. Bir dizi içindeki tüm öğeler aynı Veri Türüne / Tipine sahiptir. Aşağıdaki kod parçacığı, basit bir Series
nesnesinin nasıl oluşturulacağını gösterir.
import polars as pl
s = pl.Series("a", [1 …
Continue reading »
Prş 30 Haziran 2022
Bağlamlar
Polars, verileri dönüştürmek için kendi EtkiAlanına Özgü Dil (DSL - Domain Specific Language) geliştirmiştir. Dilin kullanımı çok kolaydır ve insan tarafından okunabilen karmaşık sorgulara izin verir. Dilin iki temel bileşeni, Bağlamlar ve İfadelerdir (sonraki bölümde ele alacağız).
Adından da anlaşılacağı gibi bir bağlam, bir ifadenin değerlendirilmesi gereken bağlamı ifade eder …
Continue reading »