Skip to main content

Herramienta de Análisis Exploratorio de Datos para archivos CSV

Project description

datadivecsv: Análisis Exploratorio de Datos para CSV

El módulo datadivecsv proporciona una herramienta sencilla y eficaz para realizar un análisis exploratorio básico de datos contenidos en archivos CSV. Este módulo es ideal para obtener una rápida comprensión de los datos, especialmente útil en las etapas iniciales de cualquier proyecto de análisis de datos.

Características

  • Lectura de Archivos CSV: Capacidad para leer archivos CSV desde el directorio actual o subdirectorios específicos (datasets, notebooks).
  • Normalización de Nombres de Columnas: Opción para convertir nombres de columnas a snake_case, facilitando el manejo de los datos.
  • Verificación y Eliminación de Duplicados: Chequea y elimina filas duplicadas en el conjunto de datos para asegurar la precisión del análisis.
  • Resumen del DataFrame: Proporciona un resumen exhaustivo del DataFrame, incluyendo las primeras y últimas filas, una muestra aleatoria de filas, información del DataFrame, estadísticas descriptivas, valores faltantes, y más.
  • Visualización de Datos: Genera histogramas para variables numéricas y mapas de calor de correlación, además de análisis de variables categóricas.

Uso

Para utilizar datadivecsv, simplemente importa la función execute_analysis y pásale el nombre del archivo CSV que deseas analizar. Aquí tienes un ejemplo básico de uso:

from datadivecsv import execute_analysis

df = execute_analysis('tu_archivo.csv', normalize_cols=True, check_duplicates=True, show_summary_flag=True)

Parámetros de execute_analysis

  • file_name: Nombre del archivo CSV a analizar.
  • normalize_cols (opcional): Booleano para normalizar los nombres de las columnas a snake_case (por defecto True).
  • check_duplicates (opcional): Booleano para verificar y eliminar duplicados (por defecto True).
  • show_summary_flag (opcional): Booleano para mostrar un resumen del DataFrame (por defecto True).

Instalación

Puedes instalar este paquete usando pip:

pip install datadivecsv

Contribuir

Las contribuciones son bienvenidas. Por favor, revisa las issues en GitHub para ver cómo puedes contribuir.

Licencia

Este proyecto está bajo la Licencia MIT.

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

datadivecsv-0.1.1.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

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

datadivecsv-0.1.1-py3-none-any.whl (3.1 kB view details)

Uploaded Python 3

File details

Details for the file datadivecsv-0.1.1.tar.gz.

File metadata

  • Download URL: datadivecsv-0.1.1.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for datadivecsv-0.1.1.tar.gz
Algorithm Hash digest
SHA256 975eddd43bdc09ccd7711a91b1672a89e370c69c5c802c5f0ffd2031caac902e
MD5 4091a3527843c26f808117add7c99b16
BLAKE2b-256 512e065d74f4b5d8b97911a3f0df9a4e274d15cd3f4a6a752bb6d36dd35dd1f0

See more details on using hashes here.

File details

Details for the file datadivecsv-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: datadivecsv-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 3.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for datadivecsv-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f3e6a2c8c54105adccc4e1141eca35bedb48fe6d5855b04b913eb1be59fd6cae
MD5 1d3b4c832f2c987ccbb37641efae5967
BLAKE2b-256 1e7177eb048f9e11a2cc10ba736a91b59f23a313529610a998c0631a7aae6793

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