Python ile veri analizi örnekleri

Posted by

Merhaba dostlar! Bugün sizlere Python kullanarak veri analizi yapmanızı sağlayacak örnekleri paylaşacağım. Daha önce Python ile ilgili temel bilgileri anlattığımız yazımınızı okumanızı tavsiye ederiz. Veri analizi, günümüzün hızla büyüyen veri odaklı dünyasında oldukça önemli bir rol oynuyor. Verileri toplamak, temizlemek, keşfetmek ve yorumlamak, işletmelerin kararlarını bilgiye dayalı olarak yönlendirmelerine yardımcı oluyor. Neyse ki, Python güçlü bir programlama dili ve veri analizi sürecini kolaylaştıran birçok kütüphaneye sahip.

1. NumPy ile Veri Manipülasyonu

İlk olarak, veri manipülasyonu için en yaygın kullanılan kütüphanelerden biri olan NumPy’den bahsedelim. NumPy, çok boyutlu diziler ve matris işlemleri için kullanılan bir kütüphanedir. Örneğin, bir NumPy dizisi oluşturup boyutunu kontrol edebilir, elemanlarının toplamını veya ortalamasını bulabilirsiniz. Ayrıca, dizinin maksimum ve minimum değerlerini de kolayca bulabilirsiniz.

Bir örnek üzerinden gidelim. Diyelim ki aşağıdaki gibi bir NumPy dizisine sahibiz:

import numpy as np

data = np.array([1, 2, 3, 4, 5])

print(data.ndim)  # Dizinin boyutunu kontrol ediyoruz. Çıktı: 1
print(data.shape)  # Dizinin şeklini kontrol ediyoruz. Çıktı: (5,)
print(data.sum())  # Dizinin elemanlarının toplamını buluyoruz. Çıktı: 15
print(data.mean())  # Dizinin elemanlarının ortalamasını buluyoruz. Çıktı: 3.0
print(data.max())  # Dizinin maksimum değerini buluyoruz. Çıktı: 5
print(data.min())  # Dizinin minimum değerini buluyoruz. Çıktı: 1

NumPy, daha karmaşık veri manipülasyonları için de birçok fonksiyon ve işlem sunar. Ayrıca Detaylı bilgiye NumPy belgelerinden ulaşabilirsiniz.

2. Pandas ile Veri Manipülasyonu

Bir sonraki kütüphane ise veri manipülasyonu ve analizi için yaygın olarak kullanılan Pandas’tır. Pandas, verileri işlemek, analiz etmek ve temizlemek için yüksek düzeyde yapılar ve fonksiyonlar sunmaktadırlar. Örneğin, bir CSV dosyasından veri okuyabilir, veri setinin boyutunu kontrol edebilir, sütunlara erişip değerleri filtreleyebilir, veriyi gruplandırabilir ve sıralayabilirsiniz.

İşte birkaç Pandas örneği:

import pandas as pd

# CSV dosyasından veri okuma
data = pd.read_csv('veri.csv')

# Verinin ilk 5 satırını görüntüleme
print(data.head())

# Veri setinin boyutunu kontrol etme
print(data.shape)

# Sütunlara erişme ve değerleri filtreleme
column = data['Sütun Adı']
filtered_data = data[data['Sütun Adı'] > 5]

# Veriyi gruplandırma ve toplama
grouped_data = data.groupby('Kategori')['Sütun Adı'].sum()

# Veriyi sıralama
sorted_data = data.sort_values('Sütun Adı', ascending=False)

# Eksik değerleri kontrol etme ve doldurma
print(data.isnull().sum())
data = data.fillna(0)

Pandas, veri analizi için birçok işlev ve yöntem sunar. Ayrıca Bu örnekler, veri manipülasyonu yaparken Pandas’ın nasıl kullanılabileceğini gösteriyor.

3. Matplotlib ile Veri Görselleştirme

Son olarak, verilerinizi görselleştirmek için Matplotlib adlı bir kütüphaneden bahsedelim. Matplotlib, Python’da verileri grafikler, histogramlar, dağılım diyagramları gibi görsel şekillerde göstermek için kullanılabilirler. Matplotlib’i kullanarak verilerinizi çizgi grafikleri, histogramlar veya dağılım diyagramları olarak görüntüleyebilirsiniz.

İşte birkaç Matplotlib örneği:

import matplotlib.pyplot as plt

x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
plt.plot(x, y)
plt.xlabel('X ekseni')
plt.ylabel('Y ekseni')
plt.title('Çizgi Grafiği')
plt.show()

data = [1, 2, 3, 3, 3, 4, 4, 5, 6, 6, 7]
plt.hist(data, bins=5)
plt.xlabel('Değerler')
plt.ylabel('Frekans')
plt.title('Histogram')
plt.show()

x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
plt.scatter(x, y)
plt.xlabel('X ekseni')
plt.ylabel('Y ekseni')
plt.title('Dağılım Diyagramı')
plt.show()

Matplotlib, verilerinizi görselleştirmek için birçok grafik türü ve özelleştirme seçeneği sunar. Ayrıca Yukarıdaki örnekler, temel grafik türlerini kullanarak verilerinizi görselleştirmenize yardımcı olacaktır.

Python, veri analizi sürecini kolaylaştıran bir dildir. Ve birçok veri analizi kütüphanesi bulumakta. NumPy, Pandas ve Matplotlib gibi kütüphaneleri kullanarak daha karmaşık analizler yapabilirsiniz. ayrıca sonuçları görselleştirebilirsiniz. Bu örnekler, veri analizi becerilerinizi geliştirmenize ve gerçek dünya veri setlerini keşfetmenize yardımcı olacak.

Python ile ilgili daha fazla bilgiyi resmi sitesindeki belgelerden edinebilirsiniz. Umarım bu yazı size yardımcı olmuştur. Ayrıca Python Kategorimize göz atmayı unutmayın.

İlginizi Çekebilir

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir