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
OrtaAsla 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ışı
- Şema oku — kolonlar, tipler, boşluklar.
- Temizlik & dönüşüm — Claude kod yazsın, sandbox çalıştırsın.
- Analiz — istatistik, gruplama, aggregation.
- 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_usd2026-04-12,U-1029,pro,TR,292026-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 özeti2) Temizlik kodu3) Analiz kodu4) 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_usd2026-04-12,U-1029,pro,TR,292026-04-12,U-1030,premium,DE,992026-04-13,U-1031,pro,TR,292026-04-15,U-1029,pro,TR,02026-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 MRRtr_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...