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.2.tar.gz (3.1 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.2-py3-none-any.whl (3.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: datadivecsv-0.1.2.tar.gz
  • Upload date:
  • Size: 3.1 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.2.tar.gz
Algorithm Hash digest
SHA256 e11dad334170f465427703893a159f4d579f6c93b03940288b4a5eecd1ed4965
MD5 eb9f87881feb9d8896b2aa1269b41f08
BLAKE2b-256 768122ac2ac7d94f795e2051ffcfae298602f64e37157c674eda913529e46251

See more details on using hashes here.

File details

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

File metadata

  • Download URL: datadivecsv-0.1.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 0c540749fef7c5b9ec20c97163090b4ed906c96676369006139402508af6ae33
MD5 06da4becf4adb94117125dd67ffec686
BLAKE2b-256 e64e588dcb538f7918e593ebe38ced1f39a45742ab119c0b7d5e87343986dc6f

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