Veri Temizleme ve Ön İşleme
Eksik verileri ele almayı, yinelemeleri kaldırmayı ve ham verileri analiz için ön işlemden geçirmeyi anlama
Veri Temizleme ve Ön İşleme, CoddyKit'te ücretsiz bir Python For Kids dersidir. Bu, 5 dersinin 4. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Python For Kids öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Python For Kids kursu toplamda 5 dersten oluşur.
Veri Temizlemeye Genel Bakış
Veri Temizleme ve Ön İşleme
Ham veriler genellikle düzensizdir ve analiz edilebilmeden önce temizlenmeleri ve ön işlenmeleri gerekir. Bu adımlar, analizinizin kalitesini ve doğruluğunu güvence altına almak için kritik öneme sahiptir.
Bu derste eksik verileri ele alma, yinelenen kayıtları kaldırma ve verileri analiz için ön işleme tekniklerini öğreneceksiniz.

Veri Temizleme Nedir?
Veri temizleme, veri kümesindeki hataları belirlemeyi ve düzeltmeyi kapsar. Yaygın görevler şunlardır:
- Eksik değerleri ele alma.
- Yinelenenleri kaldırma.
- Biçimleri standartlaştırma.
Eksik Verileri Ele Alma
Eksik veriler çeşitli nedenlerle ortaya çıkabilir. Bunları şu yöntemlerle ele alabilirsiniz:
- Eksik değerleri varsayılan bir değerle veya ortalama/medyanla doldurmak.
- Çok fazla eksik değer içeren satırları veya sütunları kaldırmak.
# Example: Handling missing data
import pandas as pd
data = {'Name': ['Alice', 'Bob', None], 'Age': [25, None, 30]}
df = pd.DataFrame(data)
df['Age'].fillna(df['Age'].mean(), inplace=True)
print(df)Yinelenenleri Kaldırma
Yinelenen veriler analiz sonuçlarınızı çarpıtabilir. Yinelenenleri kaldırmak için Pandas kullanın:
# Example: Removing duplicates
data = {'Name': ['Alice', 'Bob', 'Alice'], 'Age': [25, 30, 25]}
df = pd.DataFrame(data)
df = df.drop_duplicates()
print(df)Verileri Standartlaştırma
Veri standartlaştırma tutarlılığı sağlar. Örneğin tarih biçimlerini veya metinlerdeki büyük-küçük harf kullanımını standartlaştırabilirsiniz:
# Example: Standardizing text case
data = {'Name': ['Alice', 'BOB', 'alice']}
df = pd.DataFrame(data)
df['Name'] = df['Name'].str.capitalize()
print(df)Verileri Dönüştürme
Ölçeklendirme ve kodlama gibi dönüşümler ön işlemenin bir parçasıdır:
- Ölçeklendirme: Sayısal değerleri standartlaştırma.
- Kodlama: Kategorik verileri sayısal biçime dönüştürme.
# Example: Encoding categorical data
from sklearn.preprocessing import LabelEncoder
data = {'Category': ['A', 'B', 'A']}
df = pd.DataFrame(data)
encoder = LabelEncoder()
df['Category'] = encoder.fit_transform(df['Category'])
print(df)Verileri Ölçeklendirme
Ölçeklendirme, sayısal verilerin aynı ölçeğe sahip olmasını sağlar. Bu, makine öğrenmesi algoritmaları için zorunludur:
# Example: Scaling data
from sklearn.preprocessing import StandardScaler
values = [[10], [20], [30]]
scaler = StandardScaler()
scaled_values = scaler.fit_transform(values)
print(scaled_values)Verileri Doğrulama
Doğrulama, verilerin kalite standartlarını karşılamasını sağlar. Örneğin aykırı değerleri veya geçersiz değerleri kontrol edebilirsiniz:
# Example: Validating data
import numpy as np
data = [10, 20, 1000] # 1000 might be an outlier
mean = np.mean(data)
std_dev = np.std(data)
outliers = [x for x in data if abs(x - mean) > 2 * std_dev]
print("Outliers:", outliers)Veri Temizlemede Yaygın Hatalar
Kaçınmanız gereken bazı hatalar şunlardır:
- Eksik verileri göz ardı etmek ve bunun sonucunda hatalı analiz yapmak.
- Biçimleri standartlaştırmamak ve tutarsızlıklara neden olmak.
- Doğrulamayı gözden kaçırmak ve sonraki işlemlerde hatalara yol açmak.
Neler Öğrendik?
Bu derste şunları öğrendiniz:
- Eksik verilerin nasıl ele alınacağını ve yinelenenlerin nasıl kaldırılacağını.
- Verilerin analiz için nasıl standartlaştırılacağını, dönüştürüleceğini ve ölçeklendirileceğini.
- Veri kalitesinin nasıl doğrulanacağını ve aykırı değerlerin nasıl belirleneceğini.
- Doğru analiz için veri temizlemenin önemini.
Harika iş çıkardınız! Şimdi sonraki konuya geçelim.

Sıkça Sorulan Sorular
“Veri Temizleme ve Ön İşleme” dersi ücretsiz mi?
Evet — “Veri Temizleme ve Ön İşleme” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Python For Kids kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Python For Kids kursu toplamda 5 dersten oluşur.
“Veri Temizleme ve Ön İşleme” dersinde ne öğreneceğim?
Eksik verileri ele almayı, yinelemeleri kaldırmayı ve ham verileri analiz için ön işlemden geçirmeyi anlama Python For Kids ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Python For Kids öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Python For Kids, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 5 dersinin 4. dersidir.
“Veri Temizleme ve Ön İşleme” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Python For Kids dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Python For Kids dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Veri Bilimi Nedir
- Python'un Veri Bilimindeki Rolü
- Veri Bilimi için Veri Yapıları
- Veri Temizleme ve Ön İşleme
- Keşifsel Veri Analizi (EDA)