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.