Aplicación web interactiva en R + Shiny para explorar el comercio exterior de Argentina: exportaciones e importaciones por país socio y por año, con rankings, totales y visualizaciones, a partir de datos de UN-Comtrade.
Proyecto académico desarrollado por Martínez, Pérez Ibáñez y Arguto.
Elegís un país socio y un año (2000–2019), tocás Consulta y la app arma:
- Exportaciones
- Gráfico de los principales productos exportados.
- Tabla Top 10 de exportaciones.
- Valor total exportado (USD).
- Importaciones
- Gráfico de los principales productos importados.
- Tabla Top 10 de importaciones.
- Valor total importado (USD).
Los productos se clasifican según el Sistema Armonizado (HS) usando un nomenclador local.
- Lenguaje: R
- Framework web: Shiny (
shiny,shinyWidgets,shinythemes,shinyjs) - Visualización:
highcharter,plotly,DT,treemap,ggraph+igraph(redes comerciales),circlize - Manejo de datos:
tidyverse,data.table,reshape2,readxl,rjson - Datos: UN-Comtrade
ComExArg/
├── app.R # App Shiny (UI + server, single-file)
├── scripts/
│ └── getcomtrade.R # Cliente de la API de UN-Comtrade
├── data/
│ ├── pais.csv # Catálogo de países socios
│ └── Nomenclador.xls # Nomenclador de productos (HS)
└── www/ # Estáticos (CSS, banner)
Requiere R (≥ 4.0). Desde la raíz del proyecto:
# 1. Instalar dependencias (una sola vez)
install.packages(c(
"shiny", "shinyWidgets", "shinythemes", "shinyjs", "tidyverse",
"DT", "plotly", "highcharter", "htmlwidgets", "reshape2", "circlize",
"readxl", "ggraph", "igraph", "RColorBrewer", "rjson", "treemap",
"data.table", "scales"
))
# 2. Levantar la app
shiny::runApp()- Autores: Martínez, Pérez Ibáñez y Arguto
- Fuente de datos: UN-Comtrade Database
- Proyecto académico.