1 Creación de la Tabla Importaciones Actualizada

library(readr)
library(dplyr)
library(kableExtra)
# Directorio de trabajo
setwd("E:/2020/ciclo II_2020/MAE/comercio/importaciones")
archivos_importar<-list.files()
lista_importacion<-lapply(archivos_importar,
                          FUN = read_delim,delim="|",
                          col_names=c("pais",
                                  "sac",
                                  "anio",
                                  "mes",
                                  "valor_cif",
                                  "kilogramos"),
                           col_types=cols(pais="c",
                                  sac="c",
                                  anio="d",
                                  mes="d",
                                  valor_cif="d",
                                  kilogramos="d"),       
                         skip=1)

  data_importaciones<-bind_rows(lista_importacion)
  data_importaciones %>% head()%>% kable(caption="El Salvador: Base de Importaciones 2017-2020 (Agosto)",
        align="c") %>% 
  add_footnote(label="Elaboración propia con base en datos del BCR",
               notation="symbol") %>%  kable_styling()
El Salvador: Base de Importaciones 2017-2020 (Agosto)
pais sac anio mes valor_cif kilogramos
Groenlandia (Din) 2710199900 2017 2 317.40 8.16
Canada 0409000000 2017 3 673.18 836.10
Canada 0409000000 2017 4 171.17 600.00
Canada 0409000000 2017 5 330.09 660.00
Canada 0409000000 2017 6 149.46 437.50
Canada 0511100000 2017 3 18988.60 30.00
* Elaboración propia con base en datos del BCR

2. Creación de la Tabla de Exportaciones Actualizada

library(readr)
library(dplyr)
library(kableExtra)
# Directorio de trabajo
setwd("E:/2020/ciclo II_2020/MAE/comercio/exportaciones")
archivos_importar_1<-list.files()
lista_exportacion<-lapply(archivos_importar_1,
                          FUN = read_delim,delim="|",
                          col_names=c("pais",
                                      "sac",
                                      "anio",
                                      "mes",
                                      "valor_fob",
                                      "kilogramos"),
                          col_types=cols(pais="c",
                                  sac="c",
                                  anio="d",
                                  mes="d",
                                  valor_fob="d",
                                  kilogramos="d"),
                          skip=1)
data_exportaciones<-bind_rows(lista_exportacion)

data_exportaciones %>% head() %>% kable(caption="Base de Exportaciones 2017-2020 (Agosto)",
        align="c") %>% 
  add_footnote(label="Elaboración propia con base en datos del BCR",
               notation="symbol") %>%  kable_styling()
Base de Exportaciones 2017-2020 (Agosto)
pais sac anio mes valor_fob kilogramos
Canada 0106190000 2017 2 100.00 26.0
Canada 0106190000 2017 6 580.00 10.0
Canada 0106900000 2017 1 3491.55 11.0
Canada 0106900000 2017 2 4791.20 14.0
Canada 0106900000 2017 3 5516.00 17.0
Canada 0106900000 2017 4 5019.50 14.5
* Elaboración propia con base en datos del BCR

3. Creación de la Tabla de Comercio Exterior Actualizada

library(tidyr)
library(dplyr)
library(kableExtra)
#Concatenar las tablas de data_importaciones & data_exportaciones
data_importaciones%>% full_join(
  data_exportaciones,
by=c("pais","sac","anio","mes"),
  suffix=c("_importaciones","_exportaciones"))->data_comercio_exterior_1

#Sustitur los Valores Nulos "NA" y guardar en el mismo objeto
data_comercio_exterior_1 %>% replace_na (list(valor_cif=0,
             valor_fob=0,
             kilogramos_importaciones=0,
             kilogramos_exportaciones=0)) %>% 
  arrange(pais,anio,mes,sac) ->data_comercio_exterior_1 


data_comercio_exterior_1 %>% 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 4 58.06 0.92 0 0
Afganistan 6812999000 2017 4 88.38 1.39 0 0
Afganistan 8487900000 2017 4 20.93 0.33 0 0
Afganistan 8511800000 2017 4 98.93 1.56 0 0
Afganistan 8708930000 2017 4 62.18 0.98 0 0
Afganistan 9028200000 2017 4 130.06 2.05 0 0
* Elaboración propia con base en datos del BCR

Muestra de las Actualizaciones

load("E:/2020/ciclo II_2020/MAE/data_comercio_exterior_1.RData")
library(dplyr)
data_comercio_exterior_1 %>%
  filter(anio=="2020",mes==8)
## # A tibble: 857 x 8
##    pais  sac    anio   mes valor_cif kilogramos_impo~ valor_fob kilogramos_expo~
##    <chr> <chr> <dbl> <dbl>     <dbl>            <dbl>     <dbl>            <dbl>
##  1 Alem~ 3215~  2020     8      137.              3.2        0                0 
##  2 Alem~ 3808~  2020     8        0               0    1388160.           12975.
##  3 Alem~ 3809~  2020     8    11514.           1233.         0                0 
##  4 Alem~ 3921~  2020     8    38748.           3375          0                0 
##  5 Alem~ 3921~  2020     8      713.             27.0        0                0 
##  6 Alem~ 3923~  2020     8    46383.           3901.         0                0 
##  7 Alem~ 3926~  2020     8    32372.           1634.         0                0 
##  8 Alem~ 4016~  2020     8      603.             11.7        0                0 
##  9 Alem~ 4810~  2020     8    34226            8422          0                0 
## 10 Alem~ 5906~  2020     8   230157.          23028.         0                0 
## # ... with 847 more rows