Este repositorio trabaja sobre los datos obtenidos de https://github.com/nick-aschenbach/dnd-data/ para crear un análisis completo de la información y, en última instancia, construir una API con datos homogéneos y fáciles de usar para proyectos web y otros desarrollos relacionados con D&D.
El notebook analisis_monsters.ipynb procesa y explora los datos de monstruos extraídos del repositorio del json de monsters.json. En este análisis se:
- Limpian y normalizan los registros de monstruos.
- Verifican la consistencia de los campos y el formato de los atributos.
- Generan estadísticas descriptivas sobre las características de los monstruos.
- Preparan los datos para que sean legibles, coherentes y listos para su uso en una API.
Nota: el notebook aún no está terminado. Quedan datos por extraer y están pendientes decisiones sobre cómo tratar los elementos que no se pueden obtener directamente del JSON.
El objetivo principal es realizar el mayor análisis posible de los datos de D&D disponibles en el repositorio original. A partir de ese análisis se busca:
- Homogeneizar la información.
- Unificar las estructuras de datos.
- Eliminar inconsistencias en los registros.
- Facilitar el acceso a la información mediante una API bien definida.
analisis_monsters.ipynb: notebook principal donde se realiza el análisis de los datos de monstruos.monsters.csv/monsters_final.csv: archivos CSV con datos originales y procesados.data/: carpeta con los archivos JSON originales de D&D.
Abre analisis_monsters.ipynb y ejecuta las celdas para reproducir el análisis. El notebook muestra cómo se transforman los datos y qué pasos se siguen para dejar la información lista para la API.