Estatísticas CSV
Calcule média, mediana e desvio padrão de dados numéricos CSV.
Sobre esta ferramenta
Estatísticas de CSV é uma ferramenta baseada em navegador que analisa dados numéricos de arquivos CSV para calcular medidas estatísticas essenciais como média, mediana e desvio padrão. Ela processa todos os dados diretamente no seu navegador sem fazer upload para nenhum servidor, tornando-a ideal para analisar dados sensíveis, registros financeiros ou informações de pesquisa que precisam permanecer privadas.
Para usar a ferramenta, basta colar ou fazer upload de seus dados CSV com colunas numéricas. A calculadora detecta automaticamente as colunas numéricas e calcula estatísticas essenciais para cada uma, exibindo os resultados em um resumo claro. Você pode usá-la para analisar notas de exames, resultados de testes, números de vendas, medições de sensores ou qualquer conjunto de dados onde você precise de informações estatísticas rápidas sem cálculos manuais.
Perguntas Frequentes
Implementação 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.