OpenRefine Eğitimi
🧹 OpenRefine Eğitimi
Adım adım, panik yapmadan kirli veri temizleme
👋 Bu Eğitim Kimin İçin?
Bu eğitim, kirli CSV dosyalarıyla cebelleşen herkes içindir. Hedefi: Excel’de iki saat sürecek, hata yapmaya açık, tekrarlanamaz temizlik işlerini OpenRefine ile yarım saatte ve tekrarlanabilir şekilde halletmeyi öğretmek.
Hedef kitle:
- Veri analizi öğrenenler
- Akademik araştırmacılar, gazeteciler, tez yazanlar
- “Bana her hafta aynı pis tablo geliyor” diyen kurumsal çalışanlar
- Excel’in yetmediği noktada takılan herkes
🎯 Neden OpenRefine?
Veri temizleme analizinin kalitesini en çok belirleyen adımdır. “Garbage in, garbage out” — pis veri ile yapılan analiz pis sonuç verir. OpenRefine bu işi:
- ✅ Hızlandırır — yazım varyantlarını tek tıkla gruplar (cluster)
- ✅ Dürüst tutar — yaptığın her işlemi kaydeder, geri alabilirsin
- ✅ Tekrarlanabilir kılar — operations.json ile aynı temizliği yarın gelen veriye uygulayabilirsin
- ✅ Yerel çalışır — verin bilgisayarından çıkmaz (hassas veri için kritik)
- ✅ Ücretsiz ve açık kaynak
📚 İçerik
1. Kurulum ve Veri Güvenliği
OpenRefine nasıl kurulur, hangi özellikleri verini dış sunuculara gönderir, hassas veri ile nasıl güvenli çalışılır.
2. Veriyi Tanıyalım
Veri setini yükle, ilk bakışta sorunları gör, OpenRefine arayüzünü tanı.
3. Kategorik Kolonları Standartlaştırma
Cinsiyet, abone, ülke, şehir kolonlarındaki yazım varyantlarını Text Facet ve Cluster ile birleştir.
4. Sayısal Kolonları Düzenleme
Puan ve gelir kolonlarını GREL ile temizle, locale farklarına dikkat et.
5. Telefon Numaraları (Regex)
Düzensiz telefon formatlarını tek hamlede regex ile standartlaştır.
6. Tarihleri Standartlaştırma
5 farklı tarih formatını toDate() ile gerçek tarih tipine çevir.
7. E-posta ve Yinelenen Kayıtlar
Geçersiz e-postaları regex ile yakala, duplicate’leri tespit edip sil.
8. Bitiriş
Temiz veriyi export et, operations.json ile işlem geçmişini sakla, gelecek için tekrarlanabilir bir akış kur.
📦 Çalışma Veri Seti
Eğitimde kullandığımız customers_dirty.csv dosyasında 35 satır, 13 kolon var. İçinde:
- Yazım, büyük/küçük harf, boşluk tutarsızlıkları
- 5 farklı tarih formatı (
1985-03-12,12.05.1990,03-Mar-1992,1995,N/A…) - Birden fazla para birimi ve sayı formatı (
$5500,7.500 USD,3500 EUR,£3500…) - Bozuk telefon numaraları, eksik e-postalar
- 5 yinelenen kayıt çifti
İsimler uluslararası: John Smith, Yuki Tanaka, François Dubois, Anna Schmidt, Carlos Reyes, Olga Petrova…
🌐 İlgili Kaynaklar
- 🔐 Veri Güvenliği Rehberi — Klinik araştırmacılar için kimliksizleştirme ve güvenlik
- 🌍 OpenRefine resmi sitesi — Yazılımı buradan indir
- 📖 GREL fonksiyon referansı — Tüm GREL fonksiyonları
📜 Lisans ve Atıf
Bu eğitim CC BY 4.0 altında paylaşılmaktadır. Kaynağı belirterek özgürce kullanabilir, dağıtabilir ve uyarlayabilirsiniz.
Önerilen atıf:
Beslen, M. (2026). OpenRefine Eğitimi: Adım adım kirli veri temizleme rehberi. https://drmuammer.github.io/openrefine-pratik/
Hata ya da öneri için GitHub Issues üzerinden ulaşabilirsiniz.
“Temiz veri, doğru kararın yarısıdır.”