Statistik CSV
Hitung rata-rata, median, dan standar deviasi dari data numerik CSV.
Tentang alat ini
CSV Statistics adalah alat berbasis peramban yang menganalisis data numerik dari file CSV untuk menghitung ukuran statistik penting seperti rata-rata, median, dan standar deviasi. Alat ini memproses semua data langsung di peramban Anda tanpa mengunggah ke server mana pun, menjadikannya ideal untuk menganalisis data sensitif, catatan keuangan, atau informasi penelitian yang harus tetap pribadi.
Untuk menggunakan alat ini, cukup tempel atau unggah data CSV Anda dengan kolom numerik. Kalkulator secara otomatis mendeteksi kolom numerik dan menghitung statistik kunci untuk masing-masing, menampilkan hasilnya dalam ringkasan yang jelas. Anda dapat menggunakannya untuk menganalisis nilai ujian, hasil tes, angka penjualan, pengukuran sensor, atau kumpulan data apa pun di mana Anda memerlukan wawasan statistik cepat tanpa perhitungan manual.
Pertanyaan yang Sering Diajukan
Implementasi Kode
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.