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)
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)
(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])

Veri çerçevemizin sütun sayısını öğrenip bir değişkene atayarak kodumuza dahil etmek istersek, print(veri.shape[1]) kodunu kullanabiliriz.

sutun_sayısı = veri.shape[1]