Saltar al contenido
🛠️ToolsShed

Estadísticas CSV

Calcula media, mediana y desviación estándar de datos numéricos CSV.

Acerca de esta herramienta

CSV Statistics es una herramienta basada en navegador que analiza datos numéricos de archivos CSV para calcular medidas estadísticas esenciales como media, mediana y desviación estándar. Procesa todos los datos directamente en tu navegador sin enviar nada a servidores, lo que la hace ideal para analizar datos sensibles, registros financieros o información de investigación que debe mantenerse privada.

Para usar la herramienta, simplemente pega o carga tu archivo CSV con columnas numéricas. La calculadora detecta automáticamente las columnas numéricas y calcula estadísticas clave para cada una, mostrando los resultados en un resumen claro. Puedes usarla para analizar calificaciones, resultados de pruebas, cifras de ventas, mediciones de sensores o cualquier conjunto de datos donde necesites información estadística rápida sin cálculos manuales.

Preguntas Frecuentes

Implementación de Código

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.