enahodata


Nameenahodata JSON
Version 0.0.3 PyPI version JSON
download
home_pagehttps://github.com/MaykolMedrano/enahodata2
SummaryLibrary that automates the download of the modules of the National Household Survey (ENAHO in spanish) conducted by the National Institute of Statistics and Informatics of Peru each year.
upload_time2025-01-23 03:43:45
maintainerNone
docs_urlNone
authorMaykol Medrano Cahuana & Jelsin Stalin Palomino Huaytapuma
requires_pythonNone
licenseMIT
keywords perú peru inei enaho microdatos
VCS
bugtrack_url
requirements certifi charset-normalizer colorama idna requests tqdm urllib3
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # ENAHODATA
Esta libreria consta de un comando para extraer datos de la Encuesta Nacional de Hogares (ENAHO) del Instituto Nacional de Estadística e Informática (INEI) de Perú que se realiza cada año desde el 2004. Esta encuesta esta organizado por modulos.

> **Ficha técnica**: [Consulta aquí](https://proyectos.inei.gob.pe/iinei/srienaho/Descarga/FichaTecnica/498-Ficha.pdf)

Contenido
---------

- [Modulos de la encuesta (Corte transversal)](#corte-transversal)
- [Modulos de la encuesta (Datos de panel)](#datos-de-panel)
- [I. Instalación](#i-instalacion)
- [II. Descripción de la librería](#ii-descripción-de-la-libreria)
- [III. Ejemplo](#iii-ejemplo-práctico)
- [IV. Como citar este repositorio](#iv-como-citar-este-repositorio)
- [Licencia](#licencia)

### Modulos de la Encuesta Nacional de Hogares (ENAHO)

Los modulos son los siguientes:

#### Corte transversal

Nro|Código Módulo|Modulo|Preguntas
:-------|:-------|:---------|:------
1|`01`|Características de la Vivienda y del Hogar|<a href="https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=01&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Características+de+la+Vivienda+y+del+Hogar" target="_blank">`Preguntas`</a>
2|`02`|Características de los Miembros del Hogar|<a href="https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=02&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Características+de+los+Miembros+del+Hogar" target="_blank">`Preguntas`</a>
3|`03`|Educación|<a href="https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=03&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Educación" target="_blank">`Preguntas`</a>
4|`04`|Salud|<a href="https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=04&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Salud" target="_blank">`Preguntas`</a>
5|`05`|Empleo e Ingresos|<a href="https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=05&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Empleo+e+Ingresos" target="_blank">`Preguntas`</a>
6|`07`|	Gastos en Alimentos y Bebidas (Módulo 601)|<a href="https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=07&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Gastos+en+Alimentos+y+Bebidas+(Módulo+601)" target="_blank">`Preguntas`</a>
7|`08`|Instituciones Beneficas|<a href="https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=08&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Instituciones+Beneficas" target="_blank">`Preguntas`</a>
8|`09`|Mantenimiento de la Vivienda|<a href="https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=09&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Mantenimiento+de+la+Vivienda" target="_blank">`Preguntas`</a>
9|`10`|Transportes y Comunicaciones|<a href="https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=10&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Transportes+y+Comunicaciones" target="_blank">`Preguntas`</a>
10|`11`|Servicios a la Vivienda|<a href="https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=11&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Servicios+a+la+Vivienda" target="_blank">`Preguntas`</a>
11|`12`|Esparcimiento , Diversion y Servicios de Cultura|<a href="https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=12&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Esparcimiento+,+Diversion+y+Servicios+de+Cultura" target="_blank">`Preguntas`</a>
12|`13`|Vestido y Calzado|<a href="https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=13&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Vestido+y+Calzado" target="_blank">`Preguntas`</a>
13|`15`|Gastos de Transferencias|<a href="https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=15&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Gastos+de+Transferencias" target="_blank">`Preguntas`</a>
14|`16`|Muebles y Enseres|<a href="https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=16&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Muebles+y+Enseres" target="_blank">`Preguntas`</a>
15|`17`|Otros Bienes y Servicios|<a href="https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=17&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Otros+Bienes+y+Servicios" target="_blank">`Preguntas`</a>
16|`18`|Equipamiento del Hogar|<a href="https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=18&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Equipamiento+del+Hogar" target="_blank">`Preguntas`</a>
17|`22`|Producción Agrícola|<a href="https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=22&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Producción+Agrícola" target="_blank">`Preguntas`</a>
18|`23`|Subproductos Agricolas|<a href="https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=23&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Subproductos+Agricolas" target="_blank">`Preguntas`</a>
19|`24`|Producción Forestal|<a href="https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=24&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Producción+Forestal" target="_blank">`Preguntas`</a>
20|`25`|Gastos en Actividades Agricolas y/o Forestales|<a href="https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=25&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Gastos+en+Actividades+Agricolas+y/o+Forestales" target="_blank">`Preguntas`</a>
21|`26`|Producción Pecuaria|<a href="https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=26&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Producción+Pecuaria" target="_blank">`Preguntas`</a>
22|`27`|Subproductos Pecuarios|<a href="https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=27&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Subproductos+Pecuarios" target="_blank">`Preguntas`</a>
23|`28`|Gastos en Actividades Pecuarias|<a href="https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=28&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Gastos+en+Actividades+Pecuarias" target="_blank">`Preguntas`</a>
24|`34`|Sumarias ( Variables Calculadas )|<a href="https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=34&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Sumarias+(+Variables+Calculadas+)" target="_blank">`Preguntas`</a>
25|`37`|Programas Sociales (Miembros del Hogar)|<a href="https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=37&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Programas+Sociales++(Miembros+del+Hogar)" target="_blank">`Preguntas`</a>
26|`77`|Ingresos del Trabajador Independiente|<a href="https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=77&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Ingresos+del+Trabajador+Independiente" target="_blank">`Preguntas`</a>
27|`78`|Bienes y Servicios de Cuidados Personales|<a href="https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=78&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Bienes+y+Servicios+de+Cuidados+Personales" target="_blank">`Preguntas`</a>
28|`84`|Participación Ciudadana|<a href="https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=84&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Participación+Ciudadana" target="_blank">`Preguntas`</a>
29|`85`|Gobernabilidad, Democracia y Transparencia|<a href="https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=85&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Gobernabilidad,+Democracia+y+Transparencia" target="_blank">`Preguntas`</a>
30|`1825`|Beneficiarios de Instituciones sin fines de lucro: Olla comun|<a href="https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=1825&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Beneficiarios+de+Instituciones+sin+fines+de+lucro:+Olla+Común" target="_blank">`Preguntas`</a>

#### Datos de panel

Nro|Año|Código Módulo|Modulo
:-------|:-------|:-------|:---------
1|2023-2018|`1474`|Características de la Vivienda y del Hogar
2|2023-2018|`1475`|Educación
3|2023-2018|`1476`|Salud
4|2023-2018|`1477`|Empleo e Ingresos
5|2023-2018|`1478`|Sumarias ( Variables Calculadas )
6|2023-2018|`1479`|Características de los Miembros del Hogar
7|2017-2011|`01`|Características de la Vivienda y del Hogar	
8|2017-2011|`03`|Educación
9|2017-2011|`04`|Salud
10|2017-2011|`05`|Empleo e Ingresos
11|2017-2011|`34`|Sumarias( Variables calculadas )
12|2017-2011|`1314`|Características de los Miembros del Hogar
## I. Instalacion

#### Requerimientos
Para el correcto funcionamiento del paquete y sus respectivos modulos, es necesario tener instalado los siguientes paquetes adicionales:

- requests
- tqdm

#### Iniciamos la instalacion
```python
pip install enahodata
```

## II. Descripción de la libreria 

#### 1.- Importamos la libreria

```python
from enahodata import enahodata 
import os
```

- En esta etapa importamos las librerias que se usaran, **enahodata** para extraer el comando **enahodata**.
- También importamos **os** para manejar las carpetas.

#### 2.- Definimos el directorio de trabajo
```python
os.chdir("/path/to/your/directory")
```
- Usamos este código para definir el directorio de trabajo donde se trabajará.

#### 3.- Definimos los paramétros del comando **_enahodata_**
El comando es enahodata, y tiene los siguientes parametros:
```python
enahodata(
    modulos: list[str]=["", "", "", ...],
    anios: list[str]=["", "", "", ...],
    descomprimir: bool = False,
    only_dta: bool = False
    overwrite: bool = False,
    output_dir: str = "NOMBRE_CARPETA",   
    panel: bool = True or False
)
```
- **modulos:** en este parámetro ponemos la lista de modulos que se quiere descargar. Se puede extraer el codigo de la columna _Código Módulo_.
```python
enahodata(
    modulos = ["01", "02", "03",...],
    ... 
)
```

- **anios:** en este parámetro se pone la lista de años.
```python
enahodata(
    ...
    anios = ["2020", "2021", "2022",...]
    ...
)
```
- **descomprimir:** con esta opción se selecciona _True_ o _False_ para que se descomprima o no, respectivamente.
```python
enahodata(
    ...
    descomprimir:bool = ...,
    ...
)
```
- **only_data:** con este parametro del comando seleccionamos si se enfocara solo en los archivos _.dta_ o no. Tiene dos valores _True_ o _False_.
```python
enahodata(
    ...
    only_dta: bool = ...,
    ...
)
```
- **overwrite:** con esta opción se indica si se reemplaza los archivos ya existentes o no. Tiene dos valores _True_ o _False_.
```python
enahodata(
    ...
    overwrite: bool = ...,
    ...
)
```
- **output_dir:** con este parámetro se indica el nombre que tendra la carpeta donde se almacenaran los archivos de los modulos descargados de la ENAHO. 
```python
enahodata(
    ...
    output_dir: str = "NOMBRE_CARPETA",   
)
```

- **panel:** con este parámetro se indica si se descargará los datasets de corte transversal o los de panel data. Tiene dos valores _True_ (datos de panel) y _False_ (corte transversal). 
```python
enahodata(
    ...
    panel: bool = ...,   
)
```


#### 4.- Plantilla completa

```python
from enahodata import enahodata 
import os

os.chdir("/path/to/your/directory")

enahodata(
    modulos = ["01", "02", "03",...],,
    anios = list[str],
    descomprimir = ...,
    only_dta = ...,
    overwrite = ...,
    output_dir = "NOMBRE_CARPETA",   
    panel = ...,
)

```

## III. Ejemplo práctico

Se necesita descargar de los años 2022 y 2023, los siguientes módulos de la Encuesta Nacional de Hogares de Perú:
- Características de la Vivienda y del Hogar
- Educación 
- Salud

Entonces, con la información anterior revisamos el codigo de cada modulo. En este caso los codigos son los siguientes:
- `01` : Características de la vivienda y del hogar
- `03` : Educación
- `04` : Salud

Luego, realizamos lo siguiente:
```python
pip install enahodata
```
En otro archivo `ejemplo.py`, por ejemplo escribimos el siguiente código:
```python
from enahodata import enahodata
import os

os.chdir("C:\Users\Usuario\Desktop\ejemplo")

enahodata(
  modulos=["01","03","04"],
  anios=["2022", "2023"],
  descomprimir=True,
  only_dta=True,
  overwrite=True, 
  output_dir="datos_ENAHO",
  panel=False 
)

```
Ejecutamos el codigo:
```python
python ejemplo.py
```
![enahodata](./img/resultados.PNG)

Y se creara la siguiente estructura de carpetas, como resultado:

<img src="./img/tree.PNG" width="210" height="">

Donde:
- **/modulo_01_2022_dta_only** 
- **/modulo_01_2023_dta_only** 
- **/modulo_03_2022_dta_only** 
- **/modulo_03_2023_dta_only** 
- **/modulo_04_2022_dta_only** 
- **/modulo_04_2023_dta_only** 
>Son las carpetas donde se encuentran los dataset en formato `.dta`

- **/modulo_01_2022_extract** 
- **/modulo_01_2023_extract** 
- **/modulo_03_2022_extract** 
- **/modulo_03_2023_extract** 
- **/modulo_04_2022_extract** 
- **/modulo_04_2023_extract** 

>En estas carpetas se encuentran, la información descomprimida de la ENAHO, con toda la información que viene desde el portal de microdatos del INEI.

### Nota
- Cuando se active la opción `panel=True`, tener en cuenta que los datasets tienen un peso considerable. El proceso sera el mismo, la diferencia se encuentra en el tamaño de los archivos que se descarán.
- Otro aspecto a tener en cuenta, los códigos a usar para la función debe ser los que pertenecen a la tabla de datos de panel, considerando el periodo de tiempo que son vigentes los codigos a usar.

## IV. Como citar este repositorio
```plaintext
Medrano M. & Palomino J. (2025). ENAHODATA (versión Python) [Software]. GitHub. (https://github.com/MaykolMedrano/enahodata_py)
```

## Licencia

Este repositorio esta autorizado bajo la licencia MIT. Ver <a href="./LICENSE">LICENCIA</a> para mas detalles.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/MaykolMedrano/enahodata2",
    "name": "enahodata",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "Per\u00fa, Peru, inei, enaho, microdatos",
    "author": "Maykol Medrano Cahuana & Jelsin Stalin Palomino Huaytapuma",
    "author_email": "maykolmedrano35@gmail.com & jstpalomino@hotmail.com",
    "download_url": null,
    "platform": null,
    "description": "# ENAHODATA\r\nEsta libreria consta de un comando para extraer datos de la Encuesta Nacional de Hogares (ENAHO) del Instituto Nacional de Estad\u00c3\u00adstica e Inform\u00c3\u00a1tica (INEI) de Per\u00c3\u00ba que se realiza cada a\u00c3\u00b1o desde el 2004. Esta encuesta esta organizado por modulos.\r\n\r\n> **Ficha t\u00c3\u00a9cnica**: [Consulta aqu\u00c3\u00ad](https://proyectos.inei.gob.pe/iinei/srienaho/Descarga/FichaTecnica/498-Ficha.pdf)\r\n\r\nContenido\r\n---------\r\n\r\n- [Modulos de la encuesta (Corte transversal)](#corte-transversal)\r\n- [Modulos de la encuesta (Datos de panel)](#datos-de-panel)\r\n- [I. Instalaci\u00c3\u00b3n](#i-instalacion)\r\n- [II. Descripci\u00c3\u00b3n de la librer\u00c3\u00ada](#ii-descripci\u00c3\u00b3n-de-la-libreria)\r\n- [III. Ejemplo](#iii-ejemplo-pr\u00c3\u00a1ctico)\r\n- [IV. Como citar este repositorio](#iv-como-citar-este-repositorio)\r\n- [Licencia](#licencia)\r\n\r\n### Modulos de la Encuesta Nacional de Hogares (ENAHO)\r\n\r\nLos modulos son los siguientes:\r\n\r\n#### Corte transversal\r\n\r\nNro|C\u00c3\u00b3digo M\u00c3\u00b3dulo|Modulo|Preguntas\r\n:-------|:-------|:---------|:------\r\n1|`01`|Caracter\u00c3\u00adsticas de la Vivienda y del Hogar|<a href=\"https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=01&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Caracter\u00c3\u00adsticas+de+la+Vivienda+y+del+Hogar\" target=\"_blank\">`Preguntas`</a>\r\n2|`02`|Caracter\u00c3\u00adsticas de los Miembros del Hogar|<a href=\"https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=02&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Caracter\u00c3\u00adsticas+de+los+Miembros+del+Hogar\" target=\"_blank\">`Preguntas`</a>\r\n3|`03`|Educaci\u00c3\u00b3n|<a href=\"https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=03&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Educaci\u00c3\u00b3n\" target=\"_blank\">`Preguntas`</a>\r\n4|`04`|Salud|<a href=\"https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=04&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Salud\" target=\"_blank\">`Preguntas`</a>\r\n5|`05`|Empleo e Ingresos|<a href=\"https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=05&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Empleo+e+Ingresos\" target=\"_blank\">`Preguntas`</a>\r\n6|`07`|\tGastos en Alimentos y Bebidas (M\u00c3\u00b3dulo 601)|<a href=\"https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=07&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Gastos+en+Alimentos+y+Bebidas+(M\u00c3\u00b3dulo+601)\" target=\"_blank\">`Preguntas`</a>\r\n7|`08`|Instituciones Beneficas|<a href=\"https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=08&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Instituciones+Beneficas\" target=\"_blank\">`Preguntas`</a>\r\n8|`09`|Mantenimiento de la Vivienda|<a href=\"https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=09&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Mantenimiento+de+la+Vivienda\" target=\"_blank\">`Preguntas`</a>\r\n9|`10`|Transportes y Comunicaciones|<a href=\"https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=10&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Transportes+y+Comunicaciones\" target=\"_blank\">`Preguntas`</a>\r\n10|`11`|Servicios a la Vivienda|<a href=\"https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=11&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Servicios+a+la+Vivienda\" target=\"_blank\">`Preguntas`</a>\r\n11|`12`|Esparcimiento , Diversion y Servicios de Cultura|<a href=\"https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=12&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Esparcimiento+,+Diversion+y+Servicios+de+Cultura\" target=\"_blank\">`Preguntas`</a>\r\n12|`13`|Vestido y Calzado|<a href=\"https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=13&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Vestido+y+Calzado\" target=\"_blank\">`Preguntas`</a>\r\n13|`15`|Gastos de Transferencias|<a href=\"https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=15&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Gastos+de+Transferencias\" target=\"_blank\">`Preguntas`</a>\r\n14|`16`|Muebles y Enseres|<a href=\"https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=16&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Muebles+y+Enseres\" target=\"_blank\">`Preguntas`</a>\r\n15|`17`|Otros Bienes y Servicios|<a href=\"https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=17&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Otros+Bienes+y+Servicios\" target=\"_blank\">`Preguntas`</a>\r\n16|`18`|Equipamiento del Hogar|<a href=\"https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=18&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Equipamiento+del+Hogar\" target=\"_blank\">`Preguntas`</a>\r\n17|`22`|Producci\u00c3\u00b3n Agr\u00c3\u00adcola|<a href=\"https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=22&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Producci\u00c3\u00b3n+Agr\u00c3\u00adcola\" target=\"_blank\">`Preguntas`</a>\r\n18|`23`|Subproductos Agricolas|<a href=\"https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=23&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Subproductos+Agricolas\" target=\"_blank\">`Preguntas`</a>\r\n19|`24`|Producci\u00c3\u00b3n Forestal|<a href=\"https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=24&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Producci\u00c3\u00b3n+Forestal\" target=\"_blank\">`Preguntas`</a>\r\n20|`25`|Gastos en Actividades Agricolas y/o Forestales|<a href=\"https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=25&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Gastos+en+Actividades+Agricolas+y/o+Forestales\" target=\"_blank\">`Preguntas`</a>\r\n21|`26`|Producci\u00c3\u00b3n Pecuaria|<a href=\"https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=26&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Producci\u00c3\u00b3n+Pecuaria\" target=\"_blank\">`Preguntas`</a>\r\n22|`27`|Subproductos Pecuarios|<a href=\"https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=27&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Subproductos+Pecuarios\" target=\"_blank\">`Preguntas`</a>\r\n23|`28`|Gastos en Actividades Pecuarias|<a href=\"https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=28&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Gastos+en+Actividades+Pecuarias\" target=\"_blank\">`Preguntas`</a>\r\n24|`34`|Sumarias ( Variables Calculadas )|<a href=\"https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=34&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Sumarias+(+Variables+Calculadas+)\" target=\"_blank\">`Preguntas`</a>\r\n25|`37`|Programas Sociales (Miembros del Hogar)|<a href=\"https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=37&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Programas+Sociales++(Miembros+del+Hogar)\" target=\"_blank\">`Preguntas`</a>\r\n26|`77`|Ingresos del Trabajador Independiente|<a href=\"https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=77&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Ingresos+del+Trabajador+Independiente\" target=\"_blank\">`Preguntas`</a>\r\n27|`78`|Bienes y Servicios de Cuidados Personales|<a href=\"https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=78&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Bienes+y+Servicios+de+Cuidados+Personales\" target=\"_blank\">`Preguntas`</a>\r\n28|`84`|Participaci\u00c3\u00b3n Ciudadana|<a href=\"https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=84&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Participaci\u00c3\u00b3n+Ciudadana\" target=\"_blank\">`Preguntas`</a>\r\n29|`85`|Gobernabilidad, Democracia y Transparencia|<a href=\"https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=85&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Gobernabilidad,+Democracia+y+Transparencia\" target=\"_blank\">`Preguntas`</a>\r\n30|`1825`|Beneficiarios de Instituciones sin fines de lucro: Olla comun|<a href=\"https://proyectos.inei.gob.pe/microdatos/Detalle_Encuesta.asp?CU=19558&CodEncuesta=906&CodModulo=1825&NombreEncuesta=Condiciones+de+Vida+y+Pobreza+-+ENAHO&NombreModulo=Beneficiarios+de+Instituciones+sin+fines+de+lucro:+Olla+Com\u00c3\u00ban\" target=\"_blank\">`Preguntas`</a>\r\n\r\n#### Datos de panel\r\n\r\nNro|A\u00c3\u00b1o|C\u00c3\u00b3digo M\u00c3\u00b3dulo|Modulo\r\n:-------|:-------|:-------|:---------\r\n1|2023-2018|`1474`|Caracter\u00c3\u00adsticas de la Vivienda y del Hogar\r\n2|2023-2018|`1475`|Educaci\u00c3\u00b3n\r\n3|2023-2018|`1476`|Salud\r\n4|2023-2018|`1477`|Empleo e Ingresos\r\n5|2023-2018|`1478`|Sumarias ( Variables Calculadas )\r\n6|2023-2018|`1479`|Caracter\u00c3\u00adsticas de los Miembros del Hogar\r\n7|2017-2011|`01`|Caracter\u00c3\u00adsticas de la Vivienda y del Hogar\t\r\n8|2017-2011|`03`|Educaci\u00c3\u00b3n\r\n9|2017-2011|`04`|Salud\r\n10|2017-2011|`05`|Empleo e Ingresos\r\n11|2017-2011|`34`|Sumarias( Variables calculadas )\r\n12|2017-2011|`1314`|Caracter\u00c3\u00adsticas de los Miembros del Hogar\r\n## I. Instalacion\r\n\r\n#### Requerimientos\r\nPara el correcto funcionamiento del paquete y sus respectivos modulos, es necesario tener instalado los siguientes paquetes adicionales:\r\n\r\n- requests\r\n- tqdm\r\n\r\n#### Iniciamos la instalacion\r\n```python\r\npip install enahodata\r\n```\r\n\r\n## II. Descripci\u00c3\u00b3n de la libreria \r\n\r\n#### 1.- Importamos la libreria\r\n\r\n```python\r\nfrom enahodata import enahodata \r\nimport os\r\n```\r\n\r\n- En esta etapa importamos las librerias que se usaran, **enahodata** para extraer el comando **enahodata**.\r\n- Tambi\u00c3\u00a9n importamos **os** para manejar las carpetas.\r\n\r\n#### 2.- Definimos el directorio de trabajo\r\n```python\r\nos.chdir(\"/path/to/your/directory\")\r\n```\r\n- Usamos este c\u00c3\u00b3digo para definir el directorio de trabajo donde se trabajar\u00c3\u00a1.\r\n\r\n#### 3.- Definimos los param\u00c3\u00a9tros del comando **_enahodata_**\r\nEl comando es enahodata, y tiene los siguientes parametros:\r\n```python\r\nenahodata(\r\n    modulos: list[str]=[\"\", \"\", \"\", ...],\r\n    anios: list[str]=[\"\", \"\", \"\", ...],\r\n    descomprimir: bool = False,\r\n    only_dta: bool = False\r\n    overwrite: bool = False,\r\n    output_dir: str = \"NOMBRE_CARPETA\",   \r\n    panel: bool = True or False\r\n)\r\n```\r\n- **modulos:** en este par\u00c3\u00a1metro ponemos la lista de modulos que se quiere descargar. Se puede extraer el codigo de la columna _C\u00c3\u00b3digo M\u00c3\u00b3dulo_.\r\n```python\r\nenahodata(\r\n    modulos = [\"01\", \"02\", \"03\",...],\r\n    ... \r\n)\r\n```\r\n\r\n- **anios:** en este par\u00c3\u00a1metro se pone la lista de a\u00c3\u00b1os.\r\n```python\r\nenahodata(\r\n    ...\r\n    anios = [\"2020\", \"2021\", \"2022\",...]\r\n    ...\r\n)\r\n```\r\n- **descomprimir:** con esta opci\u00c3\u00b3n se selecciona _True_ o _False_ para que se descomprima o no, respectivamente.\r\n```python\r\nenahodata(\r\n    ...\r\n    descomprimir:bool = ...,\r\n    ...\r\n)\r\n```\r\n- **only_data:** con este parametro del comando seleccionamos si se enfocara solo en los archivos _.dta_ o no. Tiene dos valores _True_ o _False_.\r\n```python\r\nenahodata(\r\n    ...\r\n    only_dta: bool = ...,\r\n    ...\r\n)\r\n```\r\n- **overwrite:** con esta opci\u00c3\u00b3n se indica si se reemplaza los archivos ya existentes o no. Tiene dos valores _True_ o _False_.\r\n```python\r\nenahodata(\r\n    ...\r\n    overwrite: bool = ...,\r\n    ...\r\n)\r\n```\r\n- **output_dir:** con este par\u00c3\u00a1metro se indica el nombre que tendra la carpeta donde se almacenaran los archivos de los modulos descargados de la ENAHO. \r\n```python\r\nenahodata(\r\n    ...\r\n    output_dir: str = \"NOMBRE_CARPETA\",   \r\n)\r\n```\r\n\r\n- **panel:** con este par\u00c3\u00a1metro se indica si se descargar\u00c3\u00a1 los datasets de corte transversal o los de panel data. Tiene dos valores _True_ (datos de panel) y _False_ (corte transversal). \r\n```python\r\nenahodata(\r\n    ...\r\n    panel: bool = ...,   \r\n)\r\n```\r\n\r\n\r\n#### 4.- Plantilla completa\r\n\r\n```python\r\nfrom enahodata import enahodata \r\nimport os\r\n\r\nos.chdir(\"/path/to/your/directory\")\r\n\r\nenahodata(\r\n    modulos = [\"01\", \"02\", \"03\",...],,\r\n    anios = list[str],\r\n    descomprimir = ...,\r\n    only_dta = ...,\r\n    overwrite = ...,\r\n    output_dir = \"NOMBRE_CARPETA\",   \r\n    panel = ...,\r\n)\r\n\r\n```\r\n\r\n## III. Ejemplo pr\u00c3\u00a1ctico\r\n\r\nSe necesita descargar de los a\u00c3\u00b1os 2022 y 2023, los siguientes m\u00c3\u00b3dulos de la Encuesta Nacional de Hogares de Per\u00c3\u00ba:\r\n- Caracter\u00c3\u00adsticas de la Vivienda y del Hogar\r\n- Educaci\u00c3\u00b3n \r\n- Salud\r\n\r\nEntonces, con la informaci\u00c3\u00b3n anterior revisamos el codigo de cada modulo. En este caso los codigos son los siguientes:\r\n- `01` : Caracter\u00c3\u00adsticas de la vivienda y del hogar\r\n- `03` : Educaci\u00c3\u00b3n\r\n- `04` : Salud\r\n\r\nLuego, realizamos lo siguiente:\r\n```python\r\npip install enahodata\r\n```\r\nEn otro archivo `ejemplo.py`, por ejemplo escribimos el siguiente c\u00c3\u00b3digo:\r\n```python\r\nfrom enahodata import enahodata\r\nimport os\r\n\r\nos.chdir(\"C:\\Users\\Usuario\\Desktop\\ejemplo\")\r\n\r\nenahodata(\r\n  modulos=[\"01\",\"03\",\"04\"],\r\n  anios=[\"2022\", \"2023\"],\r\n  descomprimir=True,\r\n  only_dta=True,\r\n  overwrite=True, \r\n  output_dir=\"datos_ENAHO\",\r\n  panel=False \r\n)\r\n\r\n```\r\nEjecutamos el codigo:\r\n```python\r\npython ejemplo.py\r\n```\r\n![enahodata](./img/resultados.PNG)\r\n\r\nY se creara la siguiente estructura de carpetas, como resultado:\r\n\r\n<img src=\"./img/tree.PNG\" width=\"210\" height=\"\">\r\n\r\nDonde:\r\n- **/modulo_01_2022_dta_only** \r\n- **/modulo_01_2023_dta_only** \r\n- **/modulo_03_2022_dta_only** \r\n- **/modulo_03_2023_dta_only** \r\n- **/modulo_04_2022_dta_only** \r\n- **/modulo_04_2023_dta_only** \r\n>Son las carpetas donde se encuentran los dataset en formato `.dta`\r\n\r\n- **/modulo_01_2022_extract** \r\n- **/modulo_01_2023_extract** \r\n- **/modulo_03_2022_extract** \r\n- **/modulo_03_2023_extract** \r\n- **/modulo_04_2022_extract** \r\n- **/modulo_04_2023_extract** \r\n\r\n>En estas carpetas se encuentran, la informaci\u00c3\u00b3n descomprimida de la ENAHO, con toda la informaci\u00c3\u00b3n que viene desde el portal de microdatos del INEI.\r\n\r\n### Nota\r\n- Cuando se active la opci\u00c3\u00b3n `panel=True`, tener en cuenta que los datasets tienen un peso considerable. El proceso sera el mismo, la diferencia se encuentra en el tama\u00c3\u00b1o de los archivos que se descar\u00c3\u00a1n.\r\n- Otro aspecto a tener en cuenta, los c\u00c3\u00b3digos a usar para la funci\u00c3\u00b3n debe ser los que pertenecen a la tabla de datos de panel, considerando el periodo de tiempo que son vigentes los codigos a usar.\r\n\r\n## IV. Como citar este repositorio\r\n```plaintext\r\nMedrano M. & Palomino J. (2025). ENAHODATA (versi\u00c3\u00b3n Python) [Software]. GitHub. (https://github.com/MaykolMedrano/enahodata_py)\r\n```\r\n\r\n## Licencia\r\n\r\nEste repositorio esta autorizado bajo la licencia MIT. Ver <a href=\"./LICENSE\">LICENCIA</a> para mas detalles.\r\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Library that automates the download of the modules of the National Household Survey (ENAHO in spanish) conducted by the National Institute of Statistics and Informatics of Peru each year.",
    "version": "0.0.3",
    "project_urls": {
        "Homepage": "https://github.com/MaykolMedrano/enahodata2"
    },
    "split_keywords": [
        "per\u00fa",
        " peru",
        " inei",
        " enaho",
        " microdatos"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "20b19d3f8dea35f023d269abda9eee373cb132290762f6a629ca36a7f0f2a589",
                "md5": "0a5d7317bbe3e7be97f4c3e6e3a3f626",
                "sha256": "522b3746b1be3702792b42490080bd2975042acce32b7690357c3195ca7f06c9"
            },
            "downloads": -1,
            "filename": "enahodata-0.0.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "0a5d7317bbe3e7be97f4c3e6e3a3f626",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 9759,
            "upload_time": "2025-01-23T03:43:45",
            "upload_time_iso_8601": "2025-01-23T03:43:45.406808Z",
            "url": "https://files.pythonhosted.org/packages/20/b1/9d3f8dea35f023d269abda9eee373cb132290762f6a629ca36a7f0f2a589/enahodata-0.0.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-01-23 03:43:45",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "MaykolMedrano",
    "github_project": "enahodata2",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [
        {
            "name": "certifi",
            "specs": [
                [
                    "==",
                    "2024.12.14"
                ]
            ]
        },
        {
            "name": "charset-normalizer",
            "specs": [
                [
                    "==",
                    "3.4.1"
                ]
            ]
        },
        {
            "name": "colorama",
            "specs": [
                [
                    "==",
                    "0.4.6"
                ]
            ]
        },
        {
            "name": "idna",
            "specs": [
                [
                    "==",
                    "3.10"
                ]
            ]
        },
        {
            "name": "requests",
            "specs": [
                [
                    "==",
                    "2.32.3"
                ]
            ]
        },
        {
            "name": "tqdm",
            "specs": [
                [
                    "==",
                    "4.67.1"
                ]
            ]
        },
        {
            "name": "urllib3",
            "specs": [
                [
                    "==",
                    "2.3.0"
                ]
            ]
        }
    ],
    "lcname": "enahodata"
}
        
Elapsed time: 0.81848s