İçeriğe geç

CSV, JSON ve Tablolarla Çalışma

Tablo veriyi Claude'la güvenle işle: temizleme, dönüştürme, doğrulama, kontrol kodu üretme ve sonucu doğrulamanın akışı.

Şükrü Yusuf KAYA
12 dakikalık okuma
Orta
CSV → temizlik → analiz → doğrulama akışı
Asla doğrudan güvenme
LLM tablo verisini metin olarak görür. Hesaplamayı modelden değil kod sandbox'tan isteyin. Modül 7'de tool use ile bunu otomatize edeceğiz.

4 Adımlı Tablo İş Akışı

  1. Şema oku — kolonlar, tipler, boşluklar.
  2. Temizlik & dönüşüm — Claude kod yazsın, sandbox çalıştırsın.
  3. Analiz — istatistik, gruplama, aggregation.
  4. Doğrulama — sayıların ikinci bir kanaldan gelmesi (Excel formülü, başka script, manuel).
text
<role>Veri analisti.</role>
 
<dataset>
Aşağıda son 30 günlük abonelik verisinin ilk 5 satırı ve şema:
 
date,user_id,plan,country,mrr_usd
2026-04-12,U-1029,pro,TR,29
2026-04-12,U-1030,premium,DE,99
...
 
Toplam satır: 4,217.
</dataset>
 
<rules>
- Önce kolonları ve tiplerini özetle.
- Boş veri / aykırı değer çıkar.
- Ay-ay churn oranını hesapla.
- Hesaplamayı **Python kod bloğu** olarak yaz; sayıları kendin söyleme.
- Kodun ne yaptığını adım adım açıkla.
</rules>
 
<output_format>
1) Şema özeti
2) Temizlik kodu
3) Analiz kodu
4) Beklenen çıktı tablosu (örnek)
5) Olası tuzaklar
</output_format>
Üretim seviyesi tablo prompt'u — Claude sayıları söylemez, kod yazar.
python
import io, csv
 
CSV = """date,user_id,plan,country,mrr_usd
2026-04-12,U-1029,pro,TR,29
2026-04-12,U-1030,premium,DE,99
2026-04-13,U-1031,pro,TR,29
2026-04-15,U-1029,pro,TR,0
2026-04-21,U-1032,pro,US,29
"""
 
reader = csv.DictReader(io.StringIO(CSV))
rows = list(reader)
print("Kolonlar:", list(rows[0].keys()))
print("Satır sayısı:", len(rows))
 
# Hızlı: TR planına göre toplam MRR
tr_mrr = sum(int(r["mrr_usd"]) for r in rows if r["country"] == "TR")
print("TR toplam MRR:", tr_mrr)
Mini örnek — Claude kodu sen çalıştır, sayıyı kendin doğrula.
Boşluk doldur · text
Tablo iş akışında 4 adım: şema oku, _____ , analiz, _____ . Hesaplamayı Claude'un metninden değil _____ sandbox'tan iste.

Sık Sorulan Sorular

Küçük ve görsel iş için Excel (Claude formül üretebilir); büyük, tekrarlanan iş için Python tercih et. Claude in Excel ürünü ile tabloda doğrudan çalışan asistanı da kullanabilirsin (Modül 7).

Yorumlar & Soru-Cevap

(0)
Yorum yazmak için giriş yap.
Yorumlar yükleniyor...

İlgili İçerikler