Jump to content

Python

  • entries
    66
  • comments
    0
  • views
    992

Python Pandas DataFrame Sınıfı


Doğuhan ELMA

54 views

Pandas DataFrame, Python'da veri analizi ve manipülasyonu için kullanılan çok güçlü bir veri yapısıdır. İşte Pandas DataFrame hakkında ayrıntılı bilgiler:

1. İki Boyutlu Veri Yapısı: DataFrame, iki boyutlu bir veri yapısıdır, yani veriyi satırlar ve sütunlar şeklinde düzenler. Bu, veriyi bir tablo veya elektronik bir çalışma sayfası gibi görselleştirmenizi sağlar.

2. Sütunlar: DataFrame'deki her sütun bir Pandas Serisi (Series) nesnesi olarak kabul edilir. Sütunlar, aynı veri tipindeki verileri içerir. Örneğin, bir sütun tamsayıları veya metin dizilerini içerebilir.

3. Satırlar ve İndeksler: Her satırın benzersiz bir indeksi vardır. Varsayılan olarak, indeksler 0'dan başlar ve ardışık tam sayılar olarak artar. Ancak özel indeksler de kullanılabilir.

4. Farklı Veri Tipleri: DataFrame, farklı veri tiplerine sahip sütunları içerebilir. Bu, tam sayılar, ondalık sayılar, metin dizileri, tarih/saat verileri ve daha fazlasını içerebilir.

int: Tam sayılar. Örnek: 1, 2, -3.

float: Ondalık sayılar. Örnek: 3.14, -0.5.

bool: Mantıksal (Boolean) değerler. True veya False.

str: Metin dizileri (string). Örnek: "hello", "world".

datetime: Tarih ve saat verileri. Örnek: "2023-10-16 10:30:00".

timedelta: Zaman farkları. Örnek: 2 gün, 5 saat.

category: Kategorik veriler. Özellikle sınırlı sayıda benzersiz değer içeren sütunlar için kullanışlıdır.

object: Genel nesne veri tipi. Python'da her tür nesne içerebilir, ancak bu türün kullanımı genellikle önerilmez.

Any Python Data Type: Pandas DataFrame, Python'un temel veri tiplerinin yanı sıra kullanıcı tanımlı veri tiplerini de destekler. Bu, özel işlenmiş veya yapılandırılmış verilerle çalışmak için kullanışlıdır.

5. Hızlı Veri Erişimi: DataFrame, belirli bir sütunun veya satırın verilerine hızlıca erişmeyi sağlar. Örneğin, sütun adını kullanarak belirli bir sütunun verilerine erişebilirsiniz.

Örnek 1: Belirli Bir Sütunu Seçme

Belirli bir sütunu seçmek için, sütunun adını kullanabilirsiniz:

import pandas as pd

# Örnek bir DataFrame oluşturalım
data = {'Ad': ['Ali', 'Mehmet', 'Ayşe', 'Fatma'],
        'Yaş': [25, 30, 28, 35]}
df = pd.DataFrame(data)

# "Ad" sütununu seçelim
adlar = df['Ad']
print(adlar)

 

Örnek 2: Belirli Bir Satırı Seçme

Belirli bir satırı indeksleme kullanarak seçebilirsiniz:

import pandas as pd

# Örnek bir DataFrame oluşturalım
data = {'Ad': ['Ali', 'Mehmet', 'Ayşe', 'Fatma'],
        'Yaş': [25, 30, 28, 35]}
df = pd.DataFrame(data)

# İkinci satırı (indeks 1) seçelim
ikinci_satir = df.iloc[1]
print(ikinci_satir)

 

 

6. Veri Temizleme ve Dönüştürme: DataFrame, veri temizleme, eksik verileri doldurma, veri dönüştürme ve filtreleme gibi bir dizi veri manipülasyon işlemini gerçekleştirmek için kullanışlı işlevlere sahiptir.

7. Veri Analizi ve İşleme: Pandas, veri analizi ve işleme için zengin bir işlevsellik sunar. Gruplama, sıralama, birleştirme ve istatistiksel işlemler gibi çok sayıda veri analizi işlemi gerçekleştirebilirsiniz.

8. Veri Görselleştirme Entegrasyonu: Pandas, popüler veri görselleştirme kütüphaneleri (örneğin, Matplotlib) ile entegre çalışabilir, böylece verilerinizi grafikler ve grafikler aracılığıyla görselleştirebilirsiniz.

9. CSV, Excel, SQL ve Diğer Formatlarla Uyumlu: Pandas, birçok farklı veri formatını okuma ve yazma yeteneğine sahiptir. Bu, çeşitli kaynaklardan veri içe/dışa aktarmayı kolaylaştırır.

 

0 Comments


Recommended Comments

There are no comments to display.

Guest
Add a comment...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...