İçeriğe geç
🛠️ToolsShed

CSV İstatistikleri

CSV sayısal verilerinden ortalama, medyan ve standart sapma hesaplayın.

Bu araç hakkında

CSV İstatistikleri, CSV dosyalarından sayısal verileri analiz eden ve ortalama, medyan ve standart sapma gibi temel istatistiksel ölçümleri hesaplayan tarayıcı tabanlı bir araçtır. Tüm veriler tarayıcıda doğrudan işlenir ve herhangi bir sunucuya yüklenmez, bu da onu hassas veriler, finansal kayıtlar veya özel kalması gereken araştırma verilerini analiz etmek için ideal kılar.

Aracı kullanmak için, sayısal sütunlar içeren CSV verilerinizi yapıştırın veya yükleyin. Hesap makinesi sayısal sütunları otomatik olarak algılar ve her biri için önemli istatistikleri hesaplar, sonuçları net bir özetinde görüntüler. Sınav notları, test sonuçları, satış rakamları, sensör ölçümleri veya manuel hesaplamalar olmadan hızlı istatistiksel bilgiye ihtiyaç duyduğunuz herhangi bir veri seti için kullanabilirsiniz.

Sıkça Sorulan Sorular

Kod Uygulaması

import csv, io, statistics

def csv_stats(csv_text: str) -> dict:
    reader = csv.DictReader(io.StringIO(csv_text))
    columns: dict[str, list[float]] = {}
    for row in reader:
        for key, val in row.items():
            try:
                columns.setdefault(key, []).append(float(val))
            except ValueError:
                pass
    result = {}
    for col, vals in columns.items():
        result[col] = {
            "count": len(vals),
            "mean": statistics.mean(vals),
            "median": statistics.median(vals),
            "stdev": statistics.stdev(vals) if len(vals) > 1 else 0,
            "min": min(vals),
            "max": max(vals),
        }
    return result

csv_text = """name,score
Alice,92
Bob,78
Carol,85"""
import json; print(json.dumps(csv_stats(csv_text), indent=2))

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.