INDEC — IPI Manufacturero
Producción industrial por 87 series CLaNAE, base 2004=100, desde 2016.
Qué incluye
- 8 columnas documentadas
- Formato Parquet y CSV
- Cobertura 2016-01 a presente
- Actualización mensual
- Acceso por descarga, API y MCP
- Schema versionado y trazable a la fuente
Casos de uso
- ¿Cómo evolucionó la actividad manufacturera argentina en los últimos doce meses?
- ¿Qué sectores manufactureros lideran o lastran el IPI en el último mes publicado?
- ¿Cuál es la variación interanual del IPI Nivel general en una fecha específica?
- ¿Cómo se comportó la industria de alimentos vs la siderúrgica durante una recesión?
- ¿Está la serie desestacionalizada por encima o por debajo de la tendencia-ciclo?
- ¿Qué subclases CLaNAE muestran cambios significativos en la última publicación?
Columnas8
Limitaciones conocidas
Pueden invalidar un análisis ingenuo. Documentadas como parte del control de calidad.
Los primeros 12 meses no tienen var_interanual_pct
Para tipo_serie='original', todos los meses del 2016 tienen
var_interanual_pct = null porque no hay base 2015 para comparar.
Filtrar fecha >= '2017-01-01' si se necesita la variación
interanual sí o sí.
Granularidad de desest/tendencia: Nivel general + 16 divisiones
tipo_serie='desestacionalizada' y 'tendencia_ciclo' están
disponibles para el Nivel general (Cuadro 1) Y para las 16 divisiones
(Cuadros 5/6, desde v0.2). NO existen a nivel subclase (5 dígitos).
Si querés la serie original para un sector, filtrá
tipo_serie='original'; si querés el ciclo desestacionalizado de una
división, tipo_serie='desestacionalizada'. No asumas que las
sectoriales son solo original.
codigo_clanae: divisiones de 2 dígitos Y compuestas; subclases de 5
codigo_clanae es null solo para Nivel general. Las divisiones son
de 2 dígitos (ej. "15") salvo cuatro divisiones AGRUPADAS en
desest/tendencia que usan códigos compuestos: "18-19", "20-22",
"30-33", "36-38". Las subclases son de 5 dígitos (ej. "15111").
Para listar "todas las divisiones" NO uses LENGTH(codigo_clanae)=2
(excluye las compuestas): filtrá por la lista de divisiones o por
codigo_clanae NOT NULL AND codigo_clanae !~ '^\\d{5}$'.
El código 23200 está compartido por 4 sectores
INDEC asigna el mismo codigo_clanae='23200' a cuatro sectores
distintos (Naftas, Gasoil, Fueloil, Asfaltos). Es fiel a la fuente y
NO rompe la unique key porque el nombre de sector los distingue.
Para esas series filtrá por sector (nombre), no por código, o
obtendrás 4 series mezcladas.
'Nivel general' va en minúscula en IPI (no joinear con EMAE por nombre)
Este dataset usa sector='Nivel general' (g minúscula, fiel al XLS),
mientras que EMAE usa 'Nivel General' (G mayúscula). Un join
cross-dataset por el nombre del sector falla; alinear con LOWER() o
mapear explícitamente.
INDEC reporta el año provisorio con sufijo (ej. '2025*')
En el XLS, el año provisorio aparece como 2025* o 2025r
(revisado). El scraper extrae los 4 dígitos iniciales — no se
preserva el flag de "provisorio" en el dataset. Si se necesita
distinguir, agregar columna provisional en v0.2.