Pandas - shape

shape Fonksiyonu

shape fonksiyonu ile, Veri Çerçevesinin yapısını yani satır ve sütun bilgisini öğrenebiliriz.

Ö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;

import pandas as pd

Basit bir Veri Çerçevesi (Data Frame) oluşturalım ve oluşturduğumuz Veri Çerçevesinin içeriğini görelim;

sozluk = {"isim" : ["Mustafa", "Halil", "Burak", "Emre", "Ersin", "Sertaç", "Furkan","Murat","Ahmet","Abdülkadir"], 
                    "yaş" : [25, 38, 41, 23, 37, 52, 30, 23, 40, 38],
                    "iş-meslek" : ["mühendis", "programcı", "akademisyen","yönetici","amir","mühendis","yönetici","müdür","veteriner","yönetici"]}

veri = pd.DataFrame(sozluk)
print(veri)

Çıktı:

isim yaş iş-meslek
0 Mustafa 25 mühendis
1 Halil 38 programcı
2 Burak 41 akademisyen
3 Emre 23 yönetici
4 Ersin 37 amir
5 Sertaç 52 mühendis
6 Furkan 30 yönetici
7 Murat 23 müdür
8 Ahmet 40 veteriner
9 Abdülkadir 38 yönetici

shape Fonksiyonunun Kullanımı

shape fonksiyonu aşağıdaki şekilde kullanılır.

print(veri.shape)

Çıktı:

(10, 3)

Çıktının tuple (demet) yapısı olduğuna dikkat edin. İhtiyacımız olduğunda Demet yapısında, indeks bilgilerine ulaşabiliriz. Örneğin aşağıdaki kod ile len() fonksiyonuna eş çıktı elde edebiliriz.

print(veri.shape[0])

Çıktı:

10

Veri çerçevemizin sütun sayısını öğrenip bir değişkene atayarak kodumuza dahil etmek istersek, aşağıdaki kodunu kullanabiliriz.

sutun_sayısı = veri.shape[1]

Şimdi de Sütun sayısını ekrana yazdıralım.

print(sutun_sayısı)

Çıktı:

3