Ir al contenido

endomer es un metapaquete del proyecto endomer+py. Un metapaquete no es más que un paquete que tiene como utilidad principal, instalar y cargar otros paquetes del mismo proyecto. En tal sentido, a continuación se muestra un listado indicativo de los paquetes manejados con endomer. Para un listado actualizado consulte la página web del proyecto (https://endomer-py.github.io/)

Nombre Descripción Enlace
enftr Encuesta Nacional (tradicional) de Fuerza de Trabajo (ENFT) https://endomer-py.github.io/enftr/
encftr Encuesta Nacional Continua de Fuerza de Trabajo (ENCFT) https://endomer-py.github.io/encftr/
enhogar Encuesta Nacional de Hogares de Propósitos Múltiples (ENHOGAR) https://endomer-py.github.io/enhogar/

Ejemplo de uso

library(endomer)
#> Loading required package: enftr
#> Loading required package: encftr
#> 
#> Attaching package: 'encftr'
#> The following object is masked from 'package:enftr':
#> 
#>     dict
#> Loading required package: enhogar

Este es un data.frame que simula los datos de la ENFT. En la documentación del paquete enftr, y en todos los demás, encontrará mucha más información útil para el correcto uso de dicho paquete.

#enft <- readxl::read_excel("path/to/ENFT 2019.xlsx")
enft <- data.frame(
  EFT_PERIODO = c(rep("1/2019", 50), rep("2/2019", 50)),
  EFT_EDAD = sample(1:100, 100, replace = TRUE),
  EFT_SEXO = sample(1:2, 100, replace = TRUE)
)
head(enft)
#>   EFT_PERIODO EFT_EDAD EFT_SEXO
#> 1      1/2019       25        1
#> 2      1/2019       82        2
#> 3      1/2019       97        1
#> 4      1/2019       97        2
#> 5      1/2019       96        2
#> 6      1/2019        8        1

En esta cadena de comandos se han utilizado dos funciones del paquete enftr1:

  • ft_peri_vars (Creó las variables ano, periodo y semestre)
  • ft_use_labels (Que asignó las etiquetas Hombre/Mujer a la variable sexo)
enft %>% 
  enftr::ft_peri_vars() %>% 
  dplyr::group_by(periodo, EFT_SEXO) %>% 
  dplyr::summarise(edad_media = mean(EFT_EDAD)) %>% 
  enftr::ft_use_labels()
#> `summarise()` has grouped output by 'periodo'. You can override using the
#> `.groups` argument.
#> # A tibble: 4 × 3
#> # Groups:   periodo [2]
#>   periodo EFT_SEXO edad_media
#>     <dbl> <fct>         <dbl>
#> 1   20191 Hombre         45.4
#> 2   20191 Mujer          62.0
#> 3   20192 Hombre         41.4
#> 4   20192 Mujer          54.3