La tarea es capturar la anormalidad de diversas tablas.

Cuatro parámetros nos son esenciales:

  1. Categoría: que va a estar representada como un id, y cuya construcción no es relevante pues va a estar integrada en las tablas a leer. Es única y ejerce como puntero para identificar inequívocamente a nivel máximo de desagregación.
  2. Filtros: los más evidentes son temporalidad (por ejemplo, fecha a nivel mensual) y espacialidad (por ejemplo, región)
  3. Variable: una categoría, por ejemplo arándanos, puede ser medida de diferentes maneras, cantidad de exportaciones, su precio, la superficie plantada, etc.
  4. Valores: pueden ser muchos (el precio, la variación porcentual de las exportaciones, columnas calculadas, etc).

Vamos a tener tablas con diferentes estructuras, es decir, diferentes nombres de cabeceras pueden referirse a lo mismo, asi como un mismo nombre de cabecera puede estar en posiciones diferentes. O pueden no iniciar en la misma fila, algunas pueden iniciar por ejemplo, en la fila 4.

Para el proceso de automatización de lectura de las tablas madres y su procesamiento para generar múltiples y pequeñas tablas, necesitamos establecer la estructura de cada una de éstas tablas madres, pero de una sola vez.

Para ello vamos a realizar los siguientes tres ejercicios:

1. Despliegue de cabeceras

Como primer ejercicio vamos a leer cuatro tablas diferentes, y vamos a desplegar sus cabeceras.

Vamos a leer las siguientes 4 tablas desde nuestro ambiente de trabajo.

Exportaciones https://raw.githubusercontent.com/Sud-Austral/DATA-COMUN/master/BASES%20ESTAD%C3%8DSTICA%20DI/Tabla%20Ejemplo%20Exportaciones.xlsx

Agro https://raw.githubusercontent.com/Sud-Austral/DATA-COMUN/master/BASES%20ESTAD%C3%8DSTICA%20DI/Tabla%20Ejemplo%20Agro.xlsx

Delincuencia https://raw.githubusercontent.com/Sud-Austral/DATA-COMUN/master/BASES%20ESTAD%C3%8DSTICA%20DI/Estad%C3%ADsticas_Delincuencia_y_aplicaci%C3%B3n_de_la_ley.xlsx

Establecimientos Salud https://raw.githubusercontent.com/Sud-Austral/DATA-COMUN/master/BASES%20ESTAD%C3%8DSTICA%20DI/Establecimientos%20de%20la%20salud%20por%20Regi%C3%B3n%20VALOR.xlsx

archivo_cargado <- data.frame()

   archivos <- dir("tablas_de_git/")
   archivos
## [1] "Copia de Establecimientos de la salud por Región VALOR-2.xlsx"
## [2] "Estadísticas_Delincuencia_y_aplicación_de_la_ley.xlsx"        
## [3] "Tabla Ejemplo Agro.xlsx"                                      
## [4] "Tabla Ejemplo Exportaciones.xlsx"
for (l in 1:4){
 
    direccion <- paste("tablas_de_git/",archivos[l], sep = "")
    
    direc <- paste("tablas_de_git/",l, sep = "")
    
     direc <- read_xlsx(direccion)

     nombres_de_cabeceras <- as.data.frame(colnames(direc))
     print ("Nombre de los campos para tabla")
     print(nombres_de_cabeceras) 
     
   # print(direc)
  }
## [1] "Nombre de los campos para tabla"
##       colnames(direc)
## 1       Código región
## 2        Glosa región
## 3  Código de Producto
## 4      Glosa Producto
## 5    Código Categoría
## 6     Glosa Categoría
## 7    Unidad de medida
## 8          Definición
## 9             Mes-Año
## 10              Valor
## [1] "Nombre de los campos para tabla"
##        colnames(direc)
## 1        Código región
## 2         Glosa región
## 3          Id_producto
## 4             Producto
## 5         Id_categoría
## 6            Categoría
## 7        Nombre delito
## 8  Juzgado de Garantía
## 9         Periodicidad
## 10    Unidad de medida
## 11          Definición
## 12                 Año
## 13             Mes-Año
## 14               Valor
## [1] "Nombre de los campos para tabla"
##    colnames(direc)
## 1    Código región
## 2     Glosa Región
## 3     Glosa Sector
## 4   Glosa Variable
## 5     Periodicidad
## 6 Unidad de Medida
## 7              Año
## 8            Valor
## [1] "Nombre de los campos para tabla"
##                                 colnames(direc)
## 1                                 Código Región
## 2                                        Región
## 3  Lugar de Salida (Puerto-Aeropuerto-Avanzada)
## 4                                   id_producto
## 5                                Glosa Producto
## 6                                  Id_categoría
## 7                               Glosa Categoría
## 8                                  Periodicidad
## 9                              Unidad de medida
## 10                                   Definición
## 11                                          Año
## 12                                          MES
## 13                                        Valor


2. Como segunda tarea despleguemos los nombres de cada tabla filtrada, antecediéndolas con el código (id categoría).

Primero despleguemos la informacion de la tabla primera:

 direc <- read_xlsx("tablas_de_git/Copia de Establecimientos de la salud por Región VALOR-2.xlsx")

 direc  %>%  kbl() %>%
 kable_material(c("striped", "hover"), font_size = 12)%>%
  scroll_box(width = "100%", height = "500px")
Código región Glosa región Código de Producto Glosa Producto Código Categoría Glosa Categoría Unidad de medida Definición Mes-Año Valor
2 Antofagasta 200201 Tipos de Establecimientos Públicos 200201001 Hospitales de baja complejidad Cantidad Cantidad de Hospitales de Baja Complejidad en Chile al 9 abril 2021 2021-04-01 3
3 Atacama 200201 Tipos de Establecimientos Públicos 200201001 Hospitales de baja complejidad Cantidad Cantidad de Hospitales de Baja Complejidad en Chile al 9 abril 2021 2021-04-01 3
11 Aysén 200201 Tipos de Establecimientos Públicos 200201001 Hospitales de baja complejidad Cantidad Cantidad de Hospitales de Baja Complejidad en Chile al 9 abril 2021 2021-04-01 3
4 Coquimbo 200201 Tipos de Establecimientos Públicos 200201001 Hospitales de baja complejidad Cantidad Cantidad de Hospitales de Baja Complejidad en Chile al 9 abril 2021 2021-04-01 5
9 Araucanía 200201 Tipos de Establecimientos Públicos 200201001 Hospitales de baja complejidad Cantidad Cantidad de Hospitales de Baja Complejidad en Chile al 9 abril 2021 2021-04-01 14
10 Los Lagos 200201 Tipos de Establecimientos Públicos 200201001 Hospitales de baja complejidad Cantidad Cantidad de Hospitales de Baja Complejidad en Chile al 9 abril 2021 2021-04-01 15
14 Los Ríos 200201 Tipos de Establecimientos Públicos 200201001 Hospitales de baja complejidad Cantidad Cantidad de Hospitales de Baja Complejidad en Chile al 9 abril 2021 2021-04-01 8
12 Magallanes y Antártica Chilena 200201 Tipos de Establecimientos Públicos 200201001 Hospitales de baja complejidad Cantidad Cantidad de Hospitales de Baja Complejidad en Chile al 9 abril 2021 2021-04-01 2
16 Ñuble 200201 Tipos de Establecimientos Públicos 200201001 Hospitales de baja complejidad Cantidad Cantidad de Hospitales de Baja Complejidad en Chile al 9 abril 2021 2021-04-01 5
5 Valparaíso 200201 Tipos de Establecimientos Públicos 200201001 Hospitales de baja complejidad Cantidad Cantidad de Hospitales de Baja Complejidad en Chile al 9 abril 2021 2021-04-01 12
8 Biobío 200201 Tipos de Establecimientos Públicos 200201001 Hospitales de baja complejidad Cantidad Cantidad de Hospitales de Baja Complejidad en Chile al 9 abril 2021 2021-04-01 12
6 O’Higgins 200201 Tipos de Establecimientos Públicos 200201001 Hospitales de baja complejidad Cantidad Cantidad de Hospitales de Baja Complejidad en Chile al 9 abril 2021 2021-04-01 11
7 Maule 200201 Tipos de Establecimientos Públicos 200201001 Hospitales de baja complejidad Cantidad Cantidad de Hospitales de Baja Complejidad en Chile al 9 abril 2021 2021-04-01 6
13 Metropolitana 200201 Tipos de Establecimientos Públicos 200201001 Hospitales de baja complejidad Cantidad Cantidad de Hospitales de Baja Complejidad en Chile al 9 abril 2021 2021-04-01 2
3 Atacama 200201 Tipos de Establecimientos Públicos 200201002 Hospitales de mediana complejidad Cantidad Cantidad de Hospitales de Mediana Complejidad en Chile al 9 abril 2021 2021-04-01 1
11 Aysén 200201 Tipos de Establecimientos Públicos 200201002 Hospitales de mediana complejidad Cantidad Cantidad de Hospitales de Mediana Complejidad en Chile al 9 abril 2021 2021-04-01 1
4 Coquimbo 200201 Tipos de Establecimientos Públicos 200201002 Hospitales de mediana complejidad Cantidad Cantidad de Hospitales de Mediana Complejidad en Chile al 9 abril 2021 2021-04-01 1
9 Araucanía 200201 Tipos de Establecimientos Públicos 200201002 Hospitales de mediana complejidad Cantidad Cantidad de Hospitales de Mediana Complejidad en Chile al 9 abril 2021 2021-04-01 6
10 Los Lagos 200201 Tipos de Establecimientos Públicos 200201002 Hospitales de mediana complejidad Cantidad Cantidad de Hospitales de Mediana Complejidad en Chile al 9 abril 2021 2021-04-01 2
12 Magallanes y Antártica Chilena 200201 Tipos de Establecimientos Públicos 200201002 Hospitales de mediana complejidad Cantidad Cantidad de Hospitales de Mediana Complejidad en Chile al 9 abril 2021 2021-04-01 2
5 Valparaíso 200201 Tipos de Establecimientos Públicos 200201002 Hospitales de mediana complejidad Cantidad Cantidad de Hospitales de Mediana Complejidad en Chile al 9 abril 2021 2021-04-01 2
8 Biobío 200201 Tipos de Establecimientos Públicos 200201002 Hospitales de mediana complejidad Cantidad Cantidad de Hospitales de Mediana Complejidad en Chile al 9 abril 2021 2021-04-01 3
6 O’Higgins 200201 Tipos de Establecimientos Públicos 200201002 Hospitales de mediana complejidad Cantidad Cantidad de Hospitales de Mediana Complejidad en Chile al 9 abril 2021 2021-04-01 2
7 Maule 200201 Tipos de Establecimientos Públicos 200201002 Hospitales de mediana complejidad Cantidad Cantidad de Hospitales de Mediana Complejidad en Chile al 9 abril 2021 2021-04-01 4
13 Metropolitana 200201 Tipos de Establecimientos Públicos 200201002 Hospitales de mediana complejidad Cantidad Cantidad de Hospitales de Mediana Complejidad en Chile al 9 abril 2021 2021-04-01 7
2 Antofagasta 200201 Tipos de Establecimientos Públicos 200201003 Hospitales de alta complejidad Cantidad Cantidad de Hospitales de Alta Complejidad en Chile al 9 abril 2021 2021-04-01 2
15 Arica y Parinacota 200201 Tipos de Establecimientos Públicos 200201003 Hospitales de alta complejidad Cantidad Cantidad de Hospitales de Alta Complejidad en Chile al 9 abril 2021 2021-04-01 1
3 Atacama 200201 Tipos de Establecimientos Públicos 200201003 Hospitales de alta complejidad Cantidad Cantidad de Hospitales de Alta Complejidad en Chile al 9 abril 2021 2021-04-01 1
11 Aysén 200201 Tipos de Establecimientos Públicos 200201003 Hospitales de alta complejidad Cantidad Cantidad de Hospitales de Alta Complejidad en Chile al 9 abril 2021 2021-04-01 1
4 Coquimbo 200201 Tipos de Establecimientos Públicos 200201003 Hospitales de alta complejidad Cantidad Cantidad de Hospitales de Alta Complejidad en Chile al 9 abril 2021 2021-04-01 3
9 Araucanía 200201 Tipos de Establecimientos Públicos 200201003 Hospitales de alta complejidad Cantidad Cantidad de Hospitales de Alta Complejidad en Chile al 9 abril 2021 2021-04-01 3
10 Los Lagos 200201 Tipos de Establecimientos Públicos 200201003 Hospitales de alta complejidad Cantidad Cantidad de Hospitales de Alta Complejidad en Chile al 9 abril 2021 2021-04-01 3
14 Los Ríos 200201 Tipos de Establecimientos Públicos 200201003 Hospitales de alta complejidad Cantidad Cantidad de Hospitales de Alta Complejidad en Chile al 9 abril 2021 2021-04-01 1
12 Magallanes y Antártica Chilena 200201 Tipos de Establecimientos Públicos 200201003 Hospitales de alta complejidad Cantidad Cantidad de Hospitales de Alta Complejidad en Chile al 9 abril 2021 2021-04-01 1
16 Ñuble 200201 Tipos de Establecimientos Públicos 200201003 Hospitales de alta complejidad Cantidad Cantidad de Hospitales de Alta Complejidad en Chile al 9 abril 2021 2021-04-01 2
1 Tarapacá 200201 Tipos de Establecimientos Públicos 200201003 Hospitales de alta complejidad Cantidad Cantidad de Hospitales de Alta Complejidad en Chile al 9 abril 2021 2021-04-01 1
5 Valparaíso 200201 Tipos de Establecimientos Públicos 200201003 Hospitales de alta complejidad Cantidad Cantidad de Hospitales de Alta Complejidad en Chile al 9 abril 2021 2021-04-01 8
8 Biobío 200201 Tipos de Establecimientos Públicos 200201003 Hospitales de alta complejidad Cantidad Cantidad de Hospitales de Alta Complejidad en Chile al 9 abril 2021 2021-04-01 6
6 O’Higgins 200201 Tipos de Establecimientos Públicos 200201003 Hospitales de alta complejidad Cantidad Cantidad de Hospitales de Alta Complejidad en Chile al 9 abril 2021 2021-04-01 2
7 Maule 200201 Tipos de Establecimientos Públicos 200201003 Hospitales de alta complejidad Cantidad Cantidad de Hospitales de Alta Complejidad en Chile al 9 abril 2021 2021-04-01 3
13 Metropolitana 200201 Tipos de Establecimientos Públicos 200201003 Hospitales de alta complejidad Cantidad Cantidad de Hospitales de Alta Complejidad en Chile al 9 abril 2021 2021-04-01 26
2 Antofagasta 200201 Tipos de Establecimientos Públicos 200201004 CESFAM Cantidad Cantidad de CESFAM en Chile al 9 abril 2021 2021-04-01 19
15 Arica y Parinacota 200201 Tipos de Establecimientos Públicos 200201004 CESFAM Cantidad Cantidad de CESFAM en Chile al 9 abril 2021 2021-04-01 9
3 Atacama 200201 Tipos de Establecimientos Públicos 200201004 CESFAM Cantidad Cantidad de CESFAM en Chile al 9 abril 2021 2021-04-01 20
11 Aysén 200201 Tipos de Establecimientos Públicos 200201004 CESFAM Cantidad Cantidad de CESFAM en Chile al 9 abril 2021 2021-04-01 5
4 Coquimbo 200201 Tipos de Establecimientos Públicos 200201004 CESFAM Cantidad Cantidad de CESFAM en Chile al 9 abril 2021 2021-04-01 41
9 Araucanía 200201 Tipos de Establecimientos Públicos 200201004 CESFAM Cantidad Cantidad de CESFAM en Chile al 9 abril 2021 2021-04-01 59
10 Los Lagos 200201 Tipos de Establecimientos Públicos 200201004 CESFAM Cantidad Cantidad de CESFAM en Chile al 9 abril 2021 2021-04-01 66
14 Los Ríos 200201 Tipos de Establecimientos Públicos 200201004 CESFAM Cantidad Cantidad de CESFAM en Chile al 9 abril 2021 2021-04-01 34
12 Magallanes y Antártica Chilena 200201 Tipos de Establecimientos Públicos 200201004 CESFAM Cantidad Cantidad de CESFAM en Chile al 9 abril 2021 2021-04-01 9
16 Ñuble 200201 Tipos de Establecimientos Públicos 200201004 CESFAM Cantidad Cantidad de CESFAM en Chile al 9 abril 2021 2021-04-01 37
1 Tarapacá 200201 Tipos de Establecimientos Públicos 200201004 CESFAM Cantidad Cantidad de CESFAM en Chile al 9 abril 2021 2021-04-01 15
5 Valparaíso 200201 Tipos de Establecimientos Públicos 200201004 CESFAM Cantidad Cantidad de CESFAM en Chile al 9 abril 2021 2021-04-01 100
8 Biobío 200201 Tipos de Establecimientos Públicos 200201004 CESFAM Cantidad Cantidad de CESFAM en Chile al 9 abril 2021 2021-04-01 98
6 O’Higgins 200201 Tipos de Establecimientos Públicos 200201004 CESFAM Cantidad Cantidad de CESFAM en Chile al 9 abril 2021 2021-04-01 45
7 Maule 200201 Tipos de Establecimientos Públicos 200201004 CESFAM Cantidad Cantidad de CESFAM en Chile al 9 abril 2021 2021-04-01 70
13 Metropolitana 200201 Tipos de Establecimientos Públicos 200201004 CESFAM Cantidad Cantidad de CESFAM en Chile al 9 abril 2021 2021-04-01 236
11 Aysén 200201 Tipos de Establecimientos Públicos 200201005 Consultorio Cantidad Cantidad de Consultorios en Chile al 9 abril 2021 2021-04-01 2
9 Araucanía 200201 Tipos de Establecimientos Públicos 200201005 Consultorio Cantidad Cantidad de Consultorios en Chile al 9 abril 2021 2021-04-01 9
10 Los Lagos 200201 Tipos de Establecimientos Públicos 200201005 Consultorio Cantidad Cantidad de Consultorios en Chile al 9 abril 2021 2021-04-01 1
16 Ñuble 200201 Tipos de Establecimientos Públicos 200201005 Consultorio Cantidad Cantidad de Consultorios en Chile al 9 abril 2021 2021-04-01 1
5 Valparaíso 200201 Tipos de Establecimientos Públicos 200201005 Consultorio Cantidad Cantidad de Consultorios en Chile al 9 abril 2021 2021-04-01 2
8 Biobío 200201 Tipos de Establecimientos Públicos 200201005 Consultorio Cantidad Cantidad de Consultorios en Chile al 9 abril 2021 2021-04-01 3
6 O’Higgins 200201 Tipos de Establecimientos Públicos 200201005 Consultorio Cantidad Cantidad de Consultorios en Chile al 9 abril 2021 2021-04-01 1
7 Maule 200201 Tipos de Establecimientos Públicos 200201005 Consultorio Cantidad Cantidad de Consultorios en Chile al 9 abril 2021 2021-04-01 4
13 Metropolitana 200201 Tipos de Establecimientos Públicos 200201005 Consultorio Cantidad Cantidad de Consultorios en Chile al 9 abril 2021 2021-04-01 3
2 Antofagasta 200201 Tipos de Establecimientos Públicos 200201006 SAPU Cantidad Cantidad de SAPU en Chile al 9 abril 2021 2021-04-01 8
15 Arica y Parinacota 200201 Tipos de Establecimientos Públicos 200201006 SAPU Cantidad Cantidad de SAPU en Chile al 9 abril 2021 2021-04-01 1
3 Atacama 200201 Tipos de Establecimientos Públicos 200201006 SAPU Cantidad Cantidad de SAPU en Chile al 9 abril 2021 2021-04-01 6
11 Aysén 200201 Tipos de Establecimientos Públicos 200201006 SAPU Cantidad Cantidad de SAPU en Chile al 9 abril 2021 2021-04-01 1
4 Coquimbo 200201 Tipos de Establecimientos Públicos 200201006 SAPU Cantidad Cantidad de SAPU en Chile al 9 abril 2021 2021-04-01 13
9 Araucanía 200201 Tipos de Establecimientos Públicos 200201006 SAPU Cantidad Cantidad de SAPU en Chile al 9 abril 2021 2021-04-01 11
10 Los Lagos 200201 Tipos de Establecimientos Públicos 200201006 SAPU Cantidad Cantidad de SAPU en Chile al 9 abril 2021 2021-04-01 9
14 Los Ríos 200201 Tipos de Establecimientos Públicos 200201006 SAPU Cantidad Cantidad de SAPU en Chile al 9 abril 2021 2021-04-01 9
12 Magallanes y Antártica Chilena 200201 Tipos de Establecimientos Públicos 200201006 SAPU Cantidad Cantidad de SAPU en Chile al 9 abril 2021 2021-04-01 3
16 Ñuble 200201 Tipos de Establecimientos Públicos 200201006 SAPU Cantidad Cantidad de SAPU en Chile al 9 abril 2021 2021-04-01 5
1 Tarapacá 200201 Tipos de Establecimientos Públicos 200201006 SAPU Cantidad Cantidad de SAPU en Chile al 9 abril 2021 2021-04-01 7
5 Valparaíso 200201 Tipos de Establecimientos Públicos 200201006 SAPU Cantidad Cantidad de SAPU en Chile al 9 abril 2021 2021-04-01 32
8 Biobío 200201 Tipos de Establecimientos Públicos 200201006 SAPU Cantidad Cantidad de SAPU en Chile al 9 abril 2021 2021-04-01 23
6 O’Higgins 200201 Tipos de Establecimientos Públicos 200201006 SAPU Cantidad Cantidad de SAPU en Chile al 9 abril 2021 2021-04-01 8
7 Maule 200201 Tipos de Establecimientos Públicos 200201006 SAPU Cantidad Cantidad de SAPU en Chile al 9 abril 2021 2021-04-01 7
13 Metropolitana 200201 Tipos de Establecimientos Públicos 200201006 SAPU Cantidad Cantidad de SAPU en Chile al 9 abril 2021 2021-04-01 94
2 Antofagasta 200201 Tipos de Establecimientos Públicos 200201007 Posta Cantidad Cantidad de Postas en Chile al 9 abril 2021 2021-04-01 12
15 Arica y Parinacota 200201 Tipos de Establecimientos Públicos 200201007 Posta Cantidad Cantidad de Postas en Chile al 9 abril 2021 2021-04-01 7
3 Atacama 200201 Tipos de Establecimientos Públicos 200201007 Posta Cantidad Cantidad de Postas en Chile al 9 abril 2021 2021-04-01 16
11 Aysén 200201 Tipos de Establecimientos Públicos 200201007 Posta Cantidad Cantidad de Postas en Chile al 9 abril 2021 2021-04-01 28
4 Coquimbo 200201 Tipos de Establecimientos Públicos 200201007 Posta Cantidad Cantidad de Postas en Chile al 9 abril 2021 2021-04-01 96
9 Araucanía 200201 Tipos de Establecimientos Públicos 200201007 Posta Cantidad Cantidad de Postas en Chile al 9 abril 2021 2021-04-01 188
10 Los Lagos 200201 Tipos de Establecimientos Públicos 200201007 Posta Cantidad Cantidad de Postas en Chile al 9 abril 2021 2021-04-01 187
14 Los Ríos 200201 Tipos de Establecimientos Públicos 200201007 Posta Cantidad Cantidad de Postas en Chile al 9 abril 2021 2021-04-01 58
12 Magallanes y Antártica Chilena 200201 Tipos de Establecimientos Públicos 200201007 Posta Cantidad Cantidad de Postas en Chile al 9 abril 2021 2021-04-01 8
16 Ñuble 200201 Tipos de Establecimientos Públicos 200201007 Posta Cantidad Cantidad de Postas en Chile al 9 abril 2021 2021-04-01 54
1 Tarapacá 200201 Tipos de Establecimientos Públicos 200201007 Posta Cantidad Cantidad de Postas en Chile al 9 abril 2021 2021-04-01 15
5 Valparaíso 200201 Tipos de Establecimientos Públicos 200201007 Posta Cantidad Cantidad de Postas en Chile al 9 abril 2021 2021-04-01 58
8 Biobío 200201 Tipos de Establecimientos Públicos 200201007 Posta Cantidad Cantidad de Postas en Chile al 9 abril 2021 2021-04-01 114
6 O’Higgins 200201 Tipos de Establecimientos Públicos 200201007 Posta Cantidad Cantidad de Postas en Chile al 9 abril 2021 2021-04-01 79
7 Maule 200201 Tipos de Establecimientos Públicos 200201007 Posta Cantidad Cantidad de Postas en Chile al 9 abril 2021 2021-04-01 162
13 Metropolitana 200201 Tipos de Establecimientos Públicos 200201007 Posta Cantidad Cantidad de Postas en Chile al 9 abril 2021 2021-04-01 46
2 Antofagasta 200202 Tipos de Establecimientos Privados 200202001 Clínicas Cantidad Cantidad de Clínicas en Chile al 9 abril 2021 2021-04-01 10
15 Arica y Parinacota 200202 Tipos de Establecimientos Privados 200202001 Clínicas Cantidad Cantidad de Clínicas en Chile al 9 abril 2021 2021-04-01 4
3 Atacama 200202 Tipos de Establecimientos Privados 200202001 Clínicas Cantidad Cantidad de Clínicas en Chile al 9 abril 2021 2021-04-01 5
11 Aysén 200202 Tipos de Establecimientos Privados 200202001 Clínicas Cantidad Cantidad de Clínicas en Chile al 9 abril 2021 2021-04-01 1
4 Coquimbo 200202 Tipos de Establecimientos Privados 200202001 Clínicas Cantidad Cantidad de Clínicas en Chile al 9 abril 2021 2021-04-01 2
9 Araucanía 200202 Tipos de Establecimientos Privados 200202001 Clínicas Cantidad Cantidad de Clínicas en Chile al 9 abril 2021 2021-04-01 4
10 Los Lagos 200202 Tipos de Establecimientos Privados 200202001 Clínicas Cantidad Cantidad de Clínicas en Chile al 9 abril 2021 2021-04-01 9
14 Los Ríos 200202 Tipos de Establecimientos Privados 200202001 Clínicas Cantidad Cantidad de Clínicas en Chile al 9 abril 2021 2021-04-01 4
12 Magallanes y Antártica Chilena 200202 Tipos de Establecimientos Privados 200202001 Clínicas Cantidad Cantidad de Clínicas en Chile al 9 abril 2021 2021-04-01 3
16 Ñuble 200202 Tipos de Establecimientos Privados 200202001 Clínicas Cantidad Cantidad de Clínicas en Chile al 9 abril 2021 2021-04-01 2
1 Tarapacá 200202 Tipos de Establecimientos Privados 200202001 Clínicas Cantidad Cantidad de Clínicas en Chile al 9 abril 2021 2021-04-01 4
5 Valparaíso 200202 Tipos de Establecimientos Privados 200202001 Clínicas Cantidad Cantidad de Clínicas en Chile al 9 abril 2021 2021-04-01 12
8 Biobío 200202 Tipos de Establecimientos Privados 200202001 Clínicas Cantidad Cantidad de Clínicas en Chile al 9 abril 2021 2021-04-01 6
6 O’Higgins 200202 Tipos de Establecimientos Privados 200202001 Clínicas Cantidad Cantidad de Clínicas en Chile al 9 abril 2021 2021-04-01 6
7 Maule 200202 Tipos de Establecimientos Privados 200202001 Clínicas Cantidad Cantidad de Clínicas en Chile al 9 abril 2021 2021-04-01 4
13 Metropolitana 200202 Tipos de Establecimientos Privados 200202001 Clínicas Cantidad Cantidad de Clínicas en Chile al 9 abril 2021 2021-04-01 82
2 Antofagasta 200202 Tipos de Establecimientos Privados 200202002 Clínicas dentales Cantidad Cantidad de Clínicas Dentales en Chile al 9 abril 2021 2021-04-01 3
15 Arica y Parinacota 200202 Tipos de Establecimientos Privados 200202002 Clínicas dentales Cantidad Cantidad de Clínicas Dentales en Chile al 9 abril 2021 2021-04-01 5
3 Atacama 200202 Tipos de Establecimientos Privados 200202002 Clínicas dentales Cantidad Cantidad de Clínicas Dentales en Chile al 9 abril 2021 2021-04-01 1
11 Aysén 200202 Tipos de Establecimientos Privados 200202002 Clínicas dentales Cantidad Cantidad de Clínicas Dentales en Chile al 9 abril 2021 2021-04-01 1
4 Coquimbo 200202 Tipos de Establecimientos Privados 200202002 Clínicas dentales Cantidad Cantidad de Clínicas Dentales en Chile al 9 abril 2021 2021-04-01 3
9 Araucanía 200202 Tipos de Establecimientos Privados 200202002 Clínicas dentales Cantidad Cantidad de Clínicas Dentales en Chile al 9 abril 2021 2021-04-01 8
10 Los Lagos 200202 Tipos de Establecimientos Privados 200202002 Clínicas dentales Cantidad Cantidad de Clínicas Dentales en Chile al 9 abril 2021 2021-04-01 9
14 Los Ríos 200202 Tipos de Establecimientos Privados 200202002 Clínicas dentales Cantidad Cantidad de Clínicas Dentales en Chile al 9 abril 2021 2021-04-01 12
12 Magallanes y Antártica Chilena 200202 Tipos de Establecimientos Privados 200202002 Clínicas dentales Cantidad Cantidad de Clínicas Dentales en Chile al 9 abril 2021 2021-04-01 2
16 Ñuble 200202 Tipos de Establecimientos Privados 200202002 Clínicas dentales Cantidad Cantidad de Clínicas Dentales en Chile al 9 abril 2021 2021-04-01 2
1 Tarapacá 200202 Tipos de Establecimientos Privados 200202002 Clínicas dentales Cantidad Cantidad de Clínicas Dentales en Chile al 9 abril 2021 2021-04-01 2
5 Valparaíso 200202 Tipos de Establecimientos Privados 200202002 Clínicas dentales Cantidad Cantidad de Clínicas Dentales en Chile al 9 abril 2021 2021-04-01 13
8 Biobío 200202 Tipos de Establecimientos Privados 200202002 Clínicas dentales Cantidad Cantidad de Clínicas Dentales en Chile al 9 abril 2021 2021-04-01 12
6 O’Higgins 200202 Tipos de Establecimientos Privados 200202002 Clínicas dentales Cantidad Cantidad de Clínicas Dentales en Chile al 9 abril 2021 2021-04-01 4
7 Maule 200202 Tipos de Establecimientos Privados 200202002 Clínicas dentales Cantidad Cantidad de Clínicas Dentales en Chile al 9 abril 2021 2021-04-01 7
13 Metropolitana 200202 Tipos de Establecimientos Privados 200202002 Clínicas dentales Cantidad Cantidad de Clínicas Dentales en Chile al 9 abril 2021 2021-04-01 35
2 Antofagasta 200202 Tipos de Establecimientos Privados 200202004 Laboratorios Clínicos o Dentales Cantidad Cantidad de Laboratorios Clínicos o Dentales en Chile al 9 abril 2021 2021-04-01 31
15 Arica y Parinacota 200202 Tipos de Establecimientos Privados 200202004 Laboratorios Clínicos o Dentales Cantidad Cantidad de Laboratorios Clínicos o Dentales en Chile al 9 abril 2021 2021-04-01 7
3 Atacama 200202 Tipos de Establecimientos Privados 200202004 Laboratorios Clínicos o Dentales Cantidad Cantidad de Laboratorios Clínicos o Dentales en Chile al 9 abril 2021 2021-04-01 12
11 Aysén 200202 Tipos de Establecimientos Privados 200202004 Laboratorios Clínicos o Dentales Cantidad Cantidad de Laboratorios Clínicos o Dentales en Chile al 9 abril 2021 2021-04-01 2
4 Coquimbo 200202 Tipos de Establecimientos Privados 200202004 Laboratorios Clínicos o Dentales Cantidad Cantidad de Laboratorios Clínicos o Dentales en Chile al 9 abril 2021 2021-04-01 23
9 Araucanía 200202 Tipos de Establecimientos Privados 200202004 Laboratorios Clínicos o Dentales Cantidad Cantidad de Laboratorios Clínicos o Dentales en Chile al 9 abril 2021 2021-04-01 21
10 Los Lagos 200202 Tipos de Establecimientos Privados 200202004 Laboratorios Clínicos o Dentales Cantidad Cantidad de Laboratorios Clínicos o Dentales en Chile al 9 abril 2021 2021-04-01 26
14 Los Ríos 200202 Tipos de Establecimientos Privados 200202004 Laboratorios Clínicos o Dentales Cantidad Cantidad de Laboratorios Clínicos o Dentales en Chile al 9 abril 2021 2021-04-01 15
12 Magallanes y Antártica Chilena 200202 Tipos de Establecimientos Privados 200202004 Laboratorios Clínicos o Dentales Cantidad Cantidad de Laboratorios Clínicos o Dentales en Chile al 9 abril 2021 2021-04-01 6
16 Ñuble 200202 Tipos de Establecimientos Privados 200202004 Laboratorios Clínicos o Dentales Cantidad Cantidad de Laboratorios Clínicos o Dentales en Chile al 9 abril 2021 2021-04-01 10
1 Tarapacá 200202 Tipos de Establecimientos Privados 200202004 Laboratorios Clínicos o Dentales Cantidad Cantidad de Laboratorios Clínicos o Dentales en Chile al 9 abril 2021 2021-04-01 13
5 Valparaíso 200202 Tipos de Establecimientos Privados 200202004 Laboratorios Clínicos o Dentales Cantidad Cantidad de Laboratorios Clínicos o Dentales en Chile al 9 abril 2021 2021-04-01 31
8 Biobío 200202 Tipos de Establecimientos Privados 200202004 Laboratorios Clínicos o Dentales Cantidad Cantidad de Laboratorios Clínicos o Dentales en Chile al 9 abril 2021 2021-04-01 30
6 O’Higgins 200202 Tipos de Establecimientos Privados 200202004 Laboratorios Clínicos o Dentales Cantidad Cantidad de Laboratorios Clínicos o Dentales en Chile al 9 abril 2021 2021-04-01 23
7 Maule 200202 Tipos de Establecimientos Privados 200202004 Laboratorios Clínicos o Dentales Cantidad Cantidad de Laboratorios Clínicos o Dentales en Chile al 9 abril 2021 2021-04-01 31
13 Metropolitana 200202 Tipos de Establecimientos Privados 200202004 Laboratorios Clínicos o Dentales Cantidad Cantidad de Laboratorios Clínicos o Dentales en Chile al 9 abril 2021 2021-04-01 27
2 Antofagasta 200202 Tipos de Establecimientos Privados 200202005 Vacunatorios Cantidad Cantidad de Vacunatorios en Chile al 9 abril 2021 2021-04-01 8
3 Atacama 200202 Tipos de Establecimientos Privados 200202005 Vacunatorios Cantidad Cantidad de Vacunatorios en Chile al 9 abril 2021 2021-04-01 4
11 Aysén 200202 Tipos de Establecimientos Privados 200202005 Vacunatorios Cantidad Cantidad de Vacunatorios en Chile al 9 abril 2021 2021-04-01 2
4 Coquimbo 200202 Tipos de Establecimientos Privados 200202005 Vacunatorios Cantidad Cantidad de Vacunatorios en Chile al 9 abril 2021 2021-04-01 1
10 Los Lagos 200202 Tipos de Establecimientos Privados 200202005 Vacunatorios Cantidad Cantidad de Vacunatorios en Chile al 9 abril 2021 2021-04-01 4
12 Magallanes y Antártica Chilena 200202 Tipos de Establecimientos Privados 200202005 Vacunatorios Cantidad Cantidad de Vacunatorios en Chile al 9 abril 2021 2021-04-01 1
16 Ñuble 200202 Tipos de Establecimientos Privados 200202005 Vacunatorios Cantidad Cantidad de Vacunatorios en Chile al 9 abril 2021 2021-04-01 1
1 Tarapacá 200202 Tipos de Establecimientos Privados 200202005 Vacunatorios Cantidad Cantidad de Vacunatorios en Chile al 9 abril 2021 2021-04-01 2
5 Valparaíso 200202 Tipos de Establecimientos Privados 200202005 Vacunatorios Cantidad Cantidad de Vacunatorios en Chile al 9 abril 2021 2021-04-01 4
8 Biobío 200202 Tipos de Establecimientos Privados 200202005 Vacunatorios Cantidad Cantidad de Vacunatorios en Chile al 9 abril 2021 2021-04-01 13
6 O’Higgins 200202 Tipos de Establecimientos Privados 200202005 Vacunatorios Cantidad Cantidad de Vacunatorios en Chile al 9 abril 2021 2021-04-01 3
7 Maule 200202 Tipos de Establecimientos Privados 200202005 Vacunatorios Cantidad Cantidad de Vacunatorios en Chile al 9 abril 2021 2021-04-01 4
13 Metropolitana 200202 Tipos de Establecimientos Privados 200202005 Vacunatorios Cantidad Cantidad de Vacunatorios en Chile al 9 abril 2021 2021-04-01 20
2 Antofagasta 200202 Tipos de Establecimientos Privados 200202006 Centros de Diálisis Cantidad Cantidad de Centros de Diálisis en Chile al 9 abril 2021 2021-04-01 5
15 Arica y Parinacota 200202 Tipos de Establecimientos Privados 200202006 Centros de Diálisis Cantidad Cantidad de Centros de Diálisis en Chile al 9 abril 2021 2021-04-01 3
3 Atacama 200202 Tipos de Establecimientos Privados 200202006 Centros de Diálisis Cantidad Cantidad de Centros de Diálisis en Chile al 9 abril 2021 2021-04-01 4
4 Coquimbo 200202 Tipos de Establecimientos Privados 200202006 Centros de Diálisis Cantidad Cantidad de Centros de Diálisis en Chile al 9 abril 2021 2021-04-01 3
9 Araucanía 200202 Tipos de Establecimientos Privados 200202006 Centros de Diálisis Cantidad Cantidad de Centros de Diálisis en Chile al 9 abril 2021 2021-04-01 10
10 Los Lagos 200202 Tipos de Establecimientos Privados 200202006 Centros de Diálisis Cantidad Cantidad de Centros de Diálisis en Chile al 9 abril 2021 2021-04-01 5
14 Los Ríos 200202 Tipos de Establecimientos Privados 200202006 Centros de Diálisis Cantidad Cantidad de Centros de Diálisis en Chile al 9 abril 2021 2021-04-01 2
16 Ñuble 200202 Tipos de Establecimientos Privados 200202006 Centros de Diálisis Cantidad Cantidad de Centros de Diálisis en Chile al 9 abril 2021 2021-04-01 3
1 Tarapacá 200202 Tipos de Establecimientos Privados 200202006 Centros de Diálisis Cantidad Cantidad de Centros de Diálisis en Chile al 9 abril 2021 2021-04-01 6
5 Valparaíso 200202 Tipos de Establecimientos Privados 200202006 Centros de Diálisis Cantidad Cantidad de Centros de Diálisis en Chile al 9 abril 2021 2021-04-01 4
8 Biobío 200202 Tipos de Establecimientos Privados 200202006 Centros de Diálisis Cantidad Cantidad de Centros de Diálisis en Chile al 9 abril 2021 2021-04-01 7
6 O’Higgins 200202 Tipos de Establecimientos Privados 200202006 Centros de Diálisis Cantidad Cantidad de Centros de Diálisis en Chile al 9 abril 2021 2021-04-01 13
7 Maule 200202 Tipos de Establecimientos Privados 200202006 Centros de Diálisis Cantidad Cantidad de Centros de Diálisis en Chile al 9 abril 2021 2021-04-01 11
13 Metropolitana 200202 Tipos de Establecimientos Privados 200202006 Centros de Diálisis Cantidad Cantidad de Centros de Diálisis en Chile al 9 abril 2021 2021-04-01 1


1 Identifiquemos las 4 variables fundamentales para el primer registro:

  1. Valor: 3.
  2. Filtros: Glosa región, Glosa Producto, Glosa Categoría.
  3. Variables: Cantidad.
  4. Categoría: Glosa Categoría (200201002).

VEMOS QUE LA VARIABLE CANTIDAD, NO ESTÁ ASOCIADA A LA CONSTRUCCIÓN DEL CÓDIGO.

2 La lógica de generación de nombres de subtablas se hace asignándoles cada una de las categorías filtradas, las cuales fueron en el primer ejercicio fueron Region, Sector y categoría (la denomimanos variable).

En el presente ejercicio los filtros serían Región, Producto y Categoría, nótese que ya tenemos absolutamente calificados los filtros por el código de categoría.

Generemos los nombres de las subtablas

variables_region <- unique(direc$`Glosa región`)
variables_region
##  [1] "Antofagasta"                    "Atacama"                       
##  [3] "Aysén"                          "Coquimbo"                      
##  [5] "Araucanía"                      "Los Lagos"                     
##  [7] "Los Ríos"                       "Magallanes y Antártica Chilena"
##  [9] "Ñuble"                          "Valparaíso"                    
## [11] "Biobío"                         "O'Higgins"                     
## [13] "Maule"                          "Metropolitana"                 
## [15] "Arica y Parinacota"             "Tarapacá"
variables_region_df <- as.data.frame(variables_region)
cantidad_region <- nrow(variables_region_df)
for (i in 1:1){
      
      xlsx_example_sub_1_filtro <- filter( direc,  direc[,2] == variables_region[i])
      variables_sector <- unique(xlsx_example_sub_1_filtro$`Glosa región`)
      variables_sector_df <- as.data.frame(variables_sector)
      cantidad_sector <- nrow(variables_sector_df)

      for (j in 1:cantidad_sector){

            xlsx_example_sub_2_filtro <- filter(xlsx_example_sub_1_filtro, xlsx_example_sub_1_filtro[,4] == variables_sector[j])

            variables_variable <- unique(xlsx_example_sub_2_filtro$`Glosa Producto`)
            variables_variable_df <- as.data.frame(variables_variable)
            cantidad_variable <- nrow(variables_variable_df)
      
            for (k in 1:cantidad_variable){
                  
                  nombrecito_variable_xlsx <- paste("tablas/" , variables_region[i] ,"_" , variables_sector[j], "_", variables_variable[k],".xlsx", sep ="")
                  xlsx_example_sub_3_filtro <- filter(xlsx_example_sub_2_filtro, xlsx_example_sub_2_filtro[,6] == variables_variable[k])
                  #writexl::write_xlsx(xlsx_example_sub_3_filtro , nombrecito_variable_xlsx)
            }
      } 
}    


3 Debemos ahora determinar en que posición se encuentra el código de la tabla.

Podemos identificar automáticamente cuál columna es la categoria id estableciendo como criterio el leer una fila e identificar la columna que posee un entero de 9 digitos.