Pandas - dtypes

dtypes Fonksiyonu

dtypes fonksiyonu, veri çerçevesinin sütunlarına ait veri tiplerini görüntüler. Yani sütunlardaki verilerin, sayısal mı? metin tabanlı mı olduğunu bildirir.

Ö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

dtypes Fonksiyonunun Kullanımı

dtypes fonksiyonu aşağıdaki şekilde kullanılır. dtypes fonksiyonunu kullanırken sonunda parantez işaretleri kullanmadığımıza dikkat edin.

print(veri.dtypes)

Çıktı:

isim         object
yaş           int64
-meslek    object
dtype: object

Çıktıyı incelersek;

yaş ifadesine karşılık gelen int64 ibaresi, bu sütundaki verilerin tamamının tamsayı (integer) değeri olduğunu,

isim ve iş-meslek ifadelerine karşılık gelen object ibaresi ise, bu sütundaki verilerin metin (string) ifadesi olduğunu,

göstermektedir.