Obtención de bases de datos#

La función pyeph.obtener() o pyeph.get() - genera la obtención de un pandas.DataFrame de las bases que el usuario solicite.

¿Qué se obtiene?#

  • Microdata

  • Canasta básica

  • Adulto equivalente

  • En construcción…

¿En qué formato se obtienen?#

Los archivos originales se encuentran en formato “.csv” comprimidos en formato “.zip” Lo que se alacema efectivamente en disco es el archivo “.zip”

¿Desde dónde se obtienen?#

Los archivos se encuentran almacenados en github. Esto debido a la necesidad de estandarizar los archivos para su posterior procesamiento en los cálculos. Los archivo servidos por INDEC se encuentran descentralizados y con diferentes nomenclaturas. Y, además, de esta manera ahorramos el posible mal funcionamiento del módulo de descarga de la libreria puesto que no siempre está disponible el sitio de INDEC para su consulta. En cualquier caso, de verse necesario realizar la obtención de los datos desde INDEC por asuntos de fiabilidad, es un llamamiento a la comunidad para desarrollar esa sescción. En getter.py se deberá modificar el método from_indec()

¿Dónde se almacenan?#

Los archivos descargados se pueden encontrar dentro de la carpeta «.db», localizada dentro de «ruta-local-de-python/site-packages/pyeph/»

Uso#

Dependiendo el tipo de base que se quiera obtener, se realizarán diferentes acciones.

Microdatos#

Al peticionar los microdatos pyeph revisa si existe el archivo de la eph solicitada en local. En caso de que exista, retorna el DataFrame del archivo .csv; en caso de no existir primero realiza su descarga.

pyeph.obtener(data="eph", ano=2017, periodo=2, frecuencia="trimestre", tipo_base="individual")

o

pyeph.get(data="eph", year=2017, period=2, freq="trimestre", base_type="individual")

Parámetros#

Parámetros

Tipo de dato

Descripción

data=eph

str

«eph» para solicitar los microdatos de las EPH’s

ano (year)

int

Año de la EPH solicitada

periodo (period)

int

Periodo de la EPH solicitada

frecuencia (freq)

str

Frecuencia de periodización (default: «trimestre»)

tipo_base (base_type)

str

Tipo de base (Hogar o Individual) (default: «individual»)

Canasta Básica Alimentaria y Canasta Básica Total#

Al peticionar la canasta pyeph intenta obtener las CBA y CBT más actualizadas. Retornará la ultima que encuentre

pyeph.obtener(data="canastas")

o

pyeph.get(data="basket")

Parámetros#

Parámetros

Tipo de dato

Descripción

data=canastas (basket)

str

CBA y CBT