İçeriğe geç
parazade
Yapay Zeka

Veri Çerçevesi Nedir?

İngilizce: DataFrame

Yayın: · Son güncelleme:

Veri Çerçevesi Nedir? Kısaca

Veri çerçevesi (DataFrame), verileri satır ve sütunlardan oluşan, her sütunun bir değişkeni ve kendi veri türünü temsil ettiği iki boyutlu tablo yapısıdır. Python ve R'da veri analizinin temel taşıdır.

Veri Çerçevesi nedir?
İçindekiler
  1. Veri çerçevesi nedir?
  2. Hangi işlemler yapılır?
  3. Nerelerde kullanılır?
  4. Nelere dikkat etmeli?

Veri çerçevesi, programlama dillerinde bir elektronik tabloya benzeyen veri yapısıdır. Her satır bir gözlemi (ör. bir müşteri), her sütun bir değişkeni (ör. yaş, şehir, harcama) gösterir.

Veri çerçevesi nedir?

Matris de satır ve sütunlardan oluşur, ama genellikle tüm hücreleri aynı türdedir. Veri çerçevesinde ise her sütun farklı türde olabilir: Bir sütun metin, bir diğeri sayı, bir başkası tarih. Ayrıca sütunların adları ve satırların etiketleri bulunur.

Örnek bir veri çerçevesi:

musteri sehir yas harcama
A Ankara 34 520
B Bursa 27 180
C Ankara 45 760

Hangi işlemler yapılır?

  • Seçme ve filtreleme: Yalnız Ankara'daki müşterileri getir.
  • Gruplama: Şehre göre ortalama harcamayı hesapla.
  • Birleştirme: Müşteri tablosunu sipariş tablosuyla eşleştir.
  • Eksik veri işleme: Boş hücreleri bul, doldur ya da çıkar.
  • Yeni sütun türetme: Harcamayı yaşa göre kategorilere ayır.

Bu işlemler SQL sorgularındaki mantığa benzer, ama bellek içinde ve programlama diliyle yapılır.

Nerelerde kullanılır?

R'da veri çerçevesi dilin yerleşik bir parçasıdır. Python'da ise popüler veri analizi kütüphaneleriyle kullanılır. Makine öğrenmesi projelerinde veri genellikle önce bir veri çerçevesine okunur, temizlenir, özellikler hazırlanır ve ardından modele verilir.

Nelere dikkat etmeli?

Klasik veri çerçevesi kütüphaneleri veriyi bilgisayarın belleğinde tutar. Veri belleğe sığmayacak kadar büyükse dağıtık işleme araçları ya da parça parça okuma yöntemleri gerekir.

Sıkça Sorulan Sorular

Veri çerçevesi ile Excel tablosu arasındaki fark nedir?

Görünüş olarak benzerdirler. Fark, veri çerçevesinin kodla yönetilmesidir; bu sayede işlemler tekrarlanabilir, otomatikleştirilebilir ve çok daha büyük verilere uygulanabilir.

Veri çerçevesi ile tensör arasındaki fark nedir?

Veri çerçevesi farklı türde sütunlar içeren etiketli bir tablodur ve analiz için kullanılır. Tensör ise genellikle tümü sayısal, çok boyutlu bir dizidir ve derin öğrenme hesaplamalarında kullanılır.

İlgili terimler

PythonPython, okunabilir ve sade sözdizimiyle bilinen, genel amaçlı, açık kaynaklı bir programlama dilidir. Veri bilimi, yapay zekâ, otomasyon ve web geliştirmede en yaygın kullanılan dillerden biridir.R Programlama Dili(R Programming Language)R, istatistiksel hesaplama, veri analizi ve grafik üretimi için geliştirilmiş ücretsiz ve açık kaynaklı bir programlama dilidir. Akademide, biyoistatistikte ve veri biliminde yaygın olarak kullanılır.Matris(Matrix)Matris, sayıların satır ve sütunlar hâlinde dikdörtgen bir tabloya dizilmiş biçimidir. Doğrusal cebirin temel nesnesidir ve yapay zekâda verileri, görüntüleri ve sinir ağı ağırlıklarını temsil etmek için kullanılır.Veri Ön İşleme(Data Preprocessing)Veri ön işleme, ham veriyi analiz ya da makine öğrenmesi modeline verilmeden önce temizleme, dönüştürme, kodlama ve ölçekleme gibi adımlarla kullanılabilir hâle getirme sürecidir. Modelin başarısını doğrudan etkileyen temel aşamalardan biridir.SQLSQL (Structured Query Language, yapılandırılmış sorgu dili), ilişkisel veritabanlarındaki verileri sorgulamak, eklemek, güncellemek, silmek ve tabloları yönetmek için kullanılan standart bir dildir.Veri Analizi(Data Analysis)Veri analizi, ham verilerin incelenmesi, temizlenmesi, dönüştürülmesi ve modellenmesi yoluyla anlamlı bilgi elde etme ve karar vermeyi destekleme sürecidir. Betimsel, tanısal, tahmine dayalı ve kuralcı analiz gibi türleri vardır.Makine Öğrenmesi(Machine Learning)Makine öğrenmesi, bilgisayarların açıkça programlanmadan, örnek verilerdeki kalıpları öğrenerek tahmin veya karar üretmesini sağlayan yapay zekâ dalıdır.