Genera estadisticas basicas sobre un dataset en formato CSV. Incluye algunas funciones auxiliares útiles, para descargar CSVs a partir de URLs.
Clonar el repositorio, y desde la raíz:
pip install -r requirements.txt
Este proyecto utiliza Python 2.7. Para las liberas requeridas, referirse a requirementes.txt.
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)
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.
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.
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].