Working with CSV, JSON, and Tables
Reliably process tabular data with Claude: cleaning, transforming, validating, generating control code, and verifying the result.
Şükrü Yusuf KAYA
12 min read
IntermediateAsla 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.Frequently Asked Questions
Excel for small, visual tasks; Python for large, recurring ones. The Claude in Excel product also lets the assistant work directly in spreadsheets (Module 7).
Yorumlar & Soru-Cevap
(0)Yorum yazmak için giriş yap.
Yorumlar yükleniyor...