Pandas - Veri Düzenleme Yöntemleri

Düzenleme Yöntemleri

Sütun Ekle

Veri çerçevesine yeni bir sütun ekleyip bu sütuna değer atamak mümkündür. Bunu şu yöntemle yapabiliriz.

Veri_Çerçevesi_Adı["Yeni_Sütun_Adı"] = Atanacak_Değerler

Örneğin NBA oyuncularının çeşitli bilgilerinin bulunduğu veri çerçevesinden, yıllık kazanç miktarlarını (Salary) 12'ye bölerek aylık kazançlarını hesaplayarak, Aylık Kazanç isimli yeni sütuna yazmaya çalışalım. Önce Veri çerçevemizin orijinal …

Continue reading »

Pandas 05 - Eksik - Kayıp Veri Yöntemleri

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 »

Pandas - dropna

dropna() Fonksiyonu

Veri Çerçevelerinde eksik veri bulunan satır ve sütunları otomatik olarak silmek için dropna() metodunu kullanabiliriz. Metodun kullanım şekli aşağıdaki gibidir.

VeriÇerçevesi_Adı.dropna(axis = 0 ya da 1, inplace = True ya da False)

axis Parametresi

Eksenleri tanımlayan parametredir.

  • Sıfır (0) Satırları,

  • Bir (1) Sütunları

temsil eder. Varsayılan değer Sıfır …

Continue reading »

Pandas - fillna

fillna() Fonksiyonu

Veri Çerçevelerimizde eksik veri bulunması durumunda, her zaman satır ve sütunları silmeye çalışmayız. Bazen eksik verilerin yerine, yeni değer atamamız gerekebilir. Örneğin matematiksel işlemlerde, Pandas ile satır ya da sütunların ortalama değerlerini hesaplatıp, eksik verilerin yerine ( eksik veriyi, Excel programındaki boş hüçreler gibi düşünülebilir) yazdırabiliriz/atayabiliriz.

DataFrame.fillna …

Continue reading »

Pandas 04 - Seçim Yöntemleri

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 »

Pandas - at

at[] Metodu

at[] metodunu, bir satır/sütun etiket çifti belirterek tek bir değere erişmek için kullanabiliriz. MS Excel ya da Libre Ofis Calc uygulamalarındaki satır ve sütun değerlerinin kesişimindeki hücre değerine ulaşmak ile aynı mantık.

loc[] metoduna benzer şekilde kullanılır, her ikisi de etiket tabanlı aramalar sağlar. Bir Veri çerçevesi …

Continue reading »

Pandas - iat

iat[] Metodu

iat[] metodu, satır/sütun çiftinde tamsayı belirtilerek tek bir değere erişim sağlamak için kullanılır. ve iloc[] metoduna benzerdir, her iki metot ta tamsayı tabanlı aramalar sağlar. at[] metodunda etiket kullanırken iat[] metodunda indeks değeri olan tamsayı kullanılır. loc[] ve iloc[] metoduna benzer mantık.

Bir Veri çerçevesi (DataFrame) veya …

Continue reading »

Pandas - iloc

iloc[] Fonksiyonu Nedir? Nasıl Kullanılır?

Veri Çerçevesindeki istenilen satır ve sütunu seçmek/görüntülemek için iloc[] metodu kullanılır. iloc[] kelimesini unutmamak için İndex Location (Konumun İndeks Değeri) ya da İnteger Location (Konumun Tamsayı değeri) gibi düşünebilir, hafızanızda kodlayabilirsiniz. Bir başka ifadeyle, iloc[] için, Tamsayı değerine dayalı konum indeksleme metodu diyebiliriz. Esas …

Continue reading »

Pandas - Koşullu Seçim

Koşullu Satır Seçimi

Veri çerçevemizde belirttiğimiz koşullara uyan satırları seçmek istersek, bunu Python operatörleri ile rahatlıkla gerçekleştirebiliriz. Önce Veri Çerçevemize göz atalım;

print(df)
max_speed shield
cobra 1 2
viper 4 5
sidewinder 7 8

shield sütununda 6'dan büyük değerleri barındıran satırları seçmek istediğimizi varsayalım ve buna uygun kodu yazıp …

Continue reading »

Pandas - loc

loc[] Fonksiyonu Nedir? Nasıl Kullanılır?

Etiketlere veya mantık (boole) dizisine göre bir satır ve sütun grubuna erişim

loc[] metodu, iloc[] metoduna benzer bir metottur ancak loc[] metodunda, satır ve sütun seçmek/görüntülemek istediğimiz zaman, satır ve sütunların isimlerini / ifadelerini (metinsel / string ifadelerini) yazmalıyız. loc[] metodu aslında etiket tabanlıdır, ancak bir …

Continue reading »