Cargando la tabla de comercio exterior NO actualizada (datos hasta julio 2020)

load("C:/Users/usuario/Desktop/MAE/data_comercio_exterior.RData")

Generando tabla de importaciones (agosto 2020)

library(readr)
library(dplyr)
library(kableExtra)
setwd("C:/Users/usuario/Desktop/MAE/Importaciones_Update_agosto2020")
archivos_importar<-list.files()
lista_importacion<-lapply(archivos_importar,
                          FUN = read_delim,
                          "|",col_names=c("pais",
                                          "sac",
                                          "anio",
                                          "mes",
                                          "valor_cif",
                                          "kilogramos"),
                          skip=1)
data_import_update<-bind_rows(lista_importacion)
data_import_update %>% head()%>% kable(caption="El Salvador: Base de Importaciones agosto 2020",
        align="c") %>% 
  add_footnote(label="Elaboración propia con base en datos del BCR",
               notation="symbol") %>%  kable_styling()
El Salvador: Base de Importaciones agosto 2020
pais sac anio mes valor_cif kilogramos
Canada 0511100000 2020 08 15416.16 59.00
Canada 0713334000 2020 08 2250.88 9988.00
Canada 0713400000 2020 08 662.02 381.60
Canada 0811900000 2020 08 24056.86 6050.04
Canada 1101000000 2020 08 377.68 500.00
Canada 1207500000 2020 08 61635.45 58512.00
* Elaboración propia con base en datos del BCR

Generando tabla de exportaciones (agosto 2020)

setwd("C:/Users/usuario/Desktop/MAE/Exportaciones_Update_agosto2020")
archivos_importar<-list.files()
lista_exportacion<-lapply(archivos_importar,
                          FUN = read_delim,
                          "|",col_names=c("pais",
                                          "sac",
                                          "anio",
                                          "mes",
                                          "valor_fob",
                                          "kilogramos"),
                          skip=1)
data_export_update<-bind_rows(lista_exportacion)
data_export_update %>% head()%>% kable(caption="El Salvador: Base de Exportaciones agosto 2020",
        align="c") %>% 
  add_footnote(label="Elaboración propia con base en datos del BCR",
               notation="symbol") %>%  kable_styling()
El Salvador: Base de Exportaciones agosto 2020
pais sac anio mes valor_fob kilogramos
Canada 0602100000 2020 08 6180.94 157.06
Canada 0811900000 2020 08 125.58 40.70
Canada 0901113000 2020 08 128349.23 27996.14
Canada 0904119000 2020 08 0.70 0.36
Canada 0910910000 2020 08 702.00 95.33
Canada 1207990000 2020 08 700.00 238.33
* Elaboración propia con base en datos del BCR

Generando tabla de Comercio Exterior (agosto 2020)

library(tidyr)
#Realizando full join de ambas tablas
data_import_update %>% full_join(
  data_export_update, 
  by=c("pais","sac","anio","mes"),
  suffix=c("_importaciones","_exportaciones"))->data_comercio_exterior_agosto

#Reemplazando "NA" por ceros
data_comercio_exterior_agosto %>% replace_na(list(valor_cif=0,
             valor_fob=0,
             kilogramos_importaciones=0,
             kilogramos_exportaciones=0)) %>% 
  arrange(pais,anio,mes,sac) ->data_comercio_exterior_agosto

#Mostrar Tabla (primeros 6 elementos)
data_comercio_exterior_agosto %>% head() %>% 
  kable(caption="Base de Comercio Exterior agosto 2020",
        align="c") %>% 
  add_footnote(label="Elaboración propia con base en datos del BCR",
               notation="symbol") %>%  kable_styling()
Base de Comercio Exterior agosto 2020
pais sac anio mes valor_cif kilogramos_importaciones valor_fob kilogramos_exportaciones
Afganistan 4202190000 2020 08 18.88 0.68 0 0
Afganistan 4202990000 2020 08 7.55 0.27 0 0
Afganistan 6103109000 2020 08 75.52 2.73 0 0
Afganistan 6110900000 2020 08 75.52 2.73 0 0
Afganistan 6117100000 2020 08 9.06 0.33 0 0
Afganistan 6204490000 2020 08 113.28 4.10 0 0
* Elaboración propia con base en datos del BCR

Tabla de Comercio Exterior 2017-2020 (Update Agosto)

# Agregando la tabla de Comercio Exterior (agosto 2020) 
data_comercio_exterior_Agosto_Update <- rbind(data_comercio_exterior,data_comercio_exterior_agosto)
data_comercio_exterior_Agosto_Update %>% head() %>% 
  kable(caption="Base de Comercio Exterior 2017-2020 (agosto)",
        align="c") %>% 
  add_footnote(label="Elaboración propia con base en datos del BCR",
               notation="symbol") %>%  kable_styling()
Base de Comercio Exterior 2017-2020 (agosto)
pais sac anio mes valor_cif kilogramos_importaciones valor_fob kilogramos_exportaciones
Afganistan 4010390000 2017 04 58.06 0.92 0 0
Afganistan 6812999000 2017 04 88.38 1.39 0 0
Afganistan 8487900000 2017 04 20.93 0.33 0 0
Afganistan 8511800000 2017 04 98.93 1.56 0 0
Afganistan 8708930000 2017 04 62.18 0.98 0 0
Afganistan 9028200000 2017 04 130.06 2.05 0 0
* Elaboración propia con base en datos del BCR
# Mostrando los últimos 6 elementos para verificar que se muestran datos de agosto 2020
data_comercio_exterior_Agosto_Update %>% tail()%>% kable(caption="El Salvador: Base de Comercio Exterior 2017-2020 (agosto)",
        align="c") %>% kable_styling()
El Salvador: Base de Comercio Exterior 2017-2020 (agosto)
pais sac anio mes valor_cif kilogramos_importaciones valor_fob kilogramos_exportaciones
Viet-Nam 9505100000 2020 08 2293.87 636.30 0 0
Viet-Nam 9506290000 2020 08 350.00 30.67 0 0
Viet-Nam 9506620000 2020 08 974.35 23.50 0 0
Viet-Nam 9603210000 2020 08 10069.24 2058.92 0 0
Viet-Nam 9609109000 2020 08 957.45 164.40 0 0
Yugoeslavia -Nueva Organizacio 4011400000 2020 08 2308.00 381.75 0 0

Guardar la tabla actualizada

save(data_comercio_exterior_Agosto_Update,file = "C:/Users/usuario/Desktop/MAE/data_comercio_exterior_Agosto_Update.RData")