Skip to content

Latest commit

 

History

History
46 lines (35 loc) · 1.74 KB

README.md

File metadata and controls

46 lines (35 loc) · 1.74 KB

data-presenter

Genera estadisticas basicas sobre un dataset en formato CSV. Incluye algunas funciones auxiliares útiles, para descargar CSVs a partir de URLs.

Índice

Instalacion

Clonar el repositorio, y desde la raíz:

pip install -r requirements.txt

Dependencias

Este proyecto utiliza Python 2.7. Para las liberas requeridas, referirse a requirementes.txt.

Uso de data-presenter

Como clase suelta:

from data_presenter import DataPresenter
dp = DataPresenter('my_data.csv', alias='mis-datos')
dp.present('file')
with open('informe-mis-datos.md', 'w') as target:
    target.write(dp.presentation.read())
    dp.presentation.seek(0)

Como script para analizar un conjunto de datasets:

Modificar el archivo urls-datasets-portal.yaml a gusto. Luego,

$ python data_presenter.py

Refiéras a la documentación de cada método del módulo para mayores detalles.

Créditos

Este prototipo de presentador de datos está fuertemente inspirado en la función csvstat de csvkit, una muy completa librería para manipular CSVs con Python o la línea de comandos.

Contacto

Te invitamos a crearnos un issue en caso de que encuentres algún bug o tengas comentarios de alguna parte de data-presenter. Para todo lo demás, podés mandarnos tu sugerencia o consulta a [email protected].