Skip to main content

Um pacote para manipular dados de arquivos CSV, usando pandas.

Project description

csv-parser-utils Um pacote Python simples e eficiente para análise e visualização de dados de arquivos CSV, utilizando o poder do Pandas e Seaborn.


Como Usar

O pacote oferece funções para realizar tarefas comuns de análise de dados.


Instalação Você pode instalar o pacote diretamente do PyPI usando o pip:

Bash

pip install csv-parser-utils


1. Análise Estatística

Importe as funções e use-as para obter informações sobre seus dados.

Python

from csv_parser_utils.main import contar_linhas, calcular_media_coluna, obter_resumo_estatistico import pandas as pd

Supondo que você tenha um arquivo chamado 'meus_dados.csv'

com colunas como 'Idade' e 'Pontuacao'

caminho_arquivo = 'meus_dados.csv'

Contar o número de linhas de dados no arquivo

num_linhas = contar_linhas(caminho_arquivo) print(f"O arquivo tem {num_linhas} linhas de dados.")

Calcular a média de uma coluna

media_pontuacao = calcular_media_coluna(caminho_arquivo, 'Pontuacao') print(f"A média da coluna 'Pontuacao' é: {media_pontuacao:.2f}")

Obter um resumo estatístico completo de uma coluna

resumo_estatistico = obter_resumo_estatistico(caminho_arquivo, 'Pontuacao') print("\nResumo Estatístico da coluna 'Pontuacao':") print(resumo_estatistico)


2. Visualização de Dados

Crie e salve visualizações de dados para entender melhor a distribuição dos seus dados.

Python

from csv_parser_utils.main import plotar_histograma

Gerar um histograma da coluna 'Pontuacao' e salvar como imagem

caminho_arquivo = 'meus_dados.csv' caminho_saida_imagem = 'distribuicao_pontuacao.png'

plotar_histograma(caminho_arquivo, 'Pontuacao', caminho_saida_imagem) print(f"O histograma foi salvo em '{caminho_saida_imagem}'")


Funções Disponíveis

contar_linhas(caminho_arquivo): Retorna o número de linhas em um arquivo CSV.

calcular_media_coluna(caminho_arquivo, nome_coluna): Calcula a média de uma coluna numérica.

obter_resumo_estatistico(caminho_arquivo, nome_coluna): Retorna um resumo estatístico (média, desvio padrão, etc.) usando o pandas.describe().

plotar_histograma(caminho_arquivo, nome_coluna, caminho_saida): Cria um histograma para uma coluna numérica e o salva como um arquivo de imagem (.png).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

csv_parser_utils-0.0.1.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

csv_parser_utils-0.0.1-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file csv_parser_utils-0.0.1.tar.gz.

File metadata

  • Download URL: csv_parser_utils-0.0.1.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.1

File hashes

Hashes for csv_parser_utils-0.0.1.tar.gz
Algorithm Hash digest
SHA256 e255acba5c8106eef9d3bfe26970432ed6d9505715f378c74b853d6142ae190f
MD5 2a69593f81fabdaf5f046e63b07abd06
BLAKE2b-256 561127225294d0af35287147c5c6200e657a5ba1458d1d045aedafd524e1947c

See more details on using hashes here.

File details

Details for the file csv_parser_utils-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for csv_parser_utils-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 289fc5016a1a5f360b2a0adbcffe330d20ded3a070018d51aa63ec7c0f583fd9
MD5 09cc00a44fa5255a153550d79d029b16
BLAKE2b-256 831694e844006f7f7efa60e7ffd391f9adb3c0a9569b0ec05892c14e7d355034

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page