Pandas Temel Veri Yapıları: Seri ve DataFrame

GUNNERIUS

Co-Administrator
Katılım
10 Ocak 2009
Konular
3,748
Mesajlar
15,931
Online süresi
6ay 28g
Reaksiyon Skoru
8,005
Altın Konu
947
Başarım Puanı
474
Yaş
33
TM Yaşı
17 Yıl 3 Ay 13 Gün
MmoLira
86,232
DevLira
-12

Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!

Pandas, Python programlama dilinde veri analizi ve veri manipülasyonu için oldukça güçlü ve esnek bir kütüphanedir. Pandas'ın temel veri yapıları Seri (Series) ve DataFrame'dir. Bu makalede, Pandas'ın bu iki önemli veri yapısını ayrıntılı bir şekilde ele alacağız.



1. Seri (Series):

Seri, Pandas kütüphanesinde tek boyutlu etiketli bir veri dizisini temsil eder. Temel olarak, bir Seri, veri değerlerinden oluşur ve bu değerlerin her biri bir etiketle ilişkilendirilmiştir. Etiketler, veri değerlerine erişmek için kullanılır ve bu nedenle Seri, bir dizgiye benzer. Ancak, Seri'nin farkı, etiketlerin belirli bir veri değerine karşılık gelmesidir.

Seri oluşturmak için, Python'daki liste, dizi veya sözlük gibi çeşitli veri yapılarından yararlanabiliriz. Örneğin:


Pyhon:
import pandas as pd

# Liste kullanarak Seri oluşturma
seri = pd.Series([10, 20, 30, 40, 50])
print(seri)

Bu kod, 10'dan 50'ye kadar olan sayıları içeren bir Seri oluşturur. Her bir sayı, sırasıyla 0'dan 4'e kadar olan indekslerle ilişkilendirilmiştir.

2. DataFrame:

DataFrame, Pandas kütüphanesinde iki boyutlu etiketli bir veri tablosunu temsil eder. DataFrame, satırlar ve sütunlar halinde düzenlenmiş verilerden oluşur. Bir DataFrame'i düşünebileceğiniz gibi, bir elektronik tabloya benzer. Satırlar genellikle gözlemleri, sütunlar ise değişkenleri temsil eder.

DataFrame oluşturmanın birkaç yolu vardır. Örneğin, bir sözlük kullanarak:


py:
# Sözlük kullanarak DataFrame oluşturma
data = {'Ad': ['Ali', 'Ayşe', 'Fatma', 'Mehmet'],
'Yaş': [25, 30, 35, 40],
'Maaş': [5000, 6000, 7000, 8000]}

df = pd.DataFrame(data)
print(df)

Bu kod, 'Ad', 'Yaş' ve 'Maaş' adlı üç sütun içeren bir DataFrame oluşturur. Her bir sütun, ilgili değerlerle birlikte görüntülenir.


Pandas'ın Seri ve DataFrame gibi temel veri yapıları, veri analizi ve manipülasyonunda son derece önemlidir. Seri, tek boyutlu verileri temsil ederken, DataFrame iki boyutlu veri tablolarını temsil eder. Bu yapılar, Python'da veri odaklı işlemleri gerçekleştirmek için güçlü bir araç seti sunar ve veri bilimi, finansal analiz, makine öğrenimi ve daha pek çok alanda yaygın olarak kullanılır.
 
Paylaşım için teşekkürler.
 
Paylaşım için teşekkürler.
 
Paylaşım için teşekkürler.
 

Şu an konuyu görüntüleyenler (Toplam : 1, Üye: 0, Misafir: 1)