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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
975eddd43bdc09ccd7711a91b1672a89e370c69c5c802c5f0ffd2031caac902e
|
|
| MD5 |
4091a3527843c26f808117add7c99b16
|
|
| BLAKE2b-256 |
512e065d74f4b5d8b97911a3f0df9a4e274d15cd3f4a6a752bb6d36dd35dd1f0
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f3e6a2c8c54105adccc4e1141eca35bedb48fe6d5855b04b913eb1be59fd6cae
|
|
| MD5 |
1d3b4c832f2c987ccbb37641efae5967
|
|
| BLAKE2b-256 |
1e7177eb048f9e11a2cc10ba736a91b59f23a313529610a998c0631a7aae6793
|