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.