dd.geih.serie_indicadores#
- dane_data.geih.serie_indicadores(anios, por=None, anual=True, empalme=False, root=None, progress=None, filtros=None, meses=None)[fuente]#
Indicadores del mercado laboral de muchos años, sin cargar los microdatos en memoria.
Da exactamente lo mismo que
indicadores(filtrar(load(anios, months=meses), filtros), por=por, anual=anual), pero carga un año a la vez y guarda el resultado de cada año en disco.- Parámetros:
anios (Iterable[int] | int) – Año o lista de años, por ejemplo
range(2007, 2027).por (str | None) – Desagregación: una de
POR_PRECALCULADOS(None,"sexo","zona","grupo_edad","nivel_educativo","departamento").anual (bool) – Si True, un resultado por año (promedio de los meses); si False, uno por mes.
empalme (bool) – Usar la serie de empalme (2010–2020).
root – Carpeta raíz. Por defecto, la configurada.
progress – Función
progress(fraccion, mensaje)que recibe el avance.filtros (dict | None) – Filtros con el formato de
filtrar, por ejemplo{"edad": (15, 28)}.meses (Iterable[int] | int | None) – Mes o lista de meses de cada año. Por defecto, todos los que haya.
- Devuelve:
Las mismas columnas de
indicadores:anio(ymessianual=False), la variable depor, niveles, tasas, ingresos yn_muestra.- Tipo del valor devuelto:
DataFrame
- Muestra:
ValueError – Si
porno es una dePOR_PRECALCULADOS.FileNotFoundError – Si no hay datos para esos años.
Ver también
indicadoresEl cálculo, sobre microdatos ya cargados.
serie_tablaTablas ponderadas de muchos años.
Notas
Cada año se calcula una vez, con todas las desagregaciones de
POR_PRECALCULADOS, anual y mensual, y se guarda en~/.cache/dane_data/geih/indicadores/. La primera vez tarda unos segundos por año; después es instantáneo, también al cambiarporoanual. Se recalcula solo si cambian los archivos del año, los filtros o meses, o el código dedane-data.Para desagregar por otras variables use
indicadoressobreload(..., variables=[*VARIABLES_INDICADORES, "mi_variable"]).Ejemplos
>>> import dane_data as dd >>> dd.geih.serie_indicadores(2024)[["anio", "tgp", "to", "td", "tasa_informalidad"]].round(1) anio tgp to td tasa_informalidad 0 2024 63.9 57.4 10.2 57.1
Desempleo juvenil (15 a 28 años):
>>> dd.geih.serie_indicadores([2023, 2024, 2025], filtros={"edad": (15, 28)})[["anio", "td"]].round(1) anio td 0 2023 17.2 1 2024 17.4 2 2025 15.3
Mes a mes y por sexo:
>>> dd.geih.serie_indicadores(range(2021, 2026), por="sexo", anual=False)