chel202016718_TT %>%
filter(iso3c == "FRA",
date == as.Date("2018-01-01")) %>%
left_join(gdp_france_usd, by = "date") %>%
left_join(iso3c %>%
rename(iso3c_partner = iso3c,
Iso3c_partner = Iso3c), by = "iso3c_partner") %>%
select(2, iso3c_partner, Iso3c_partner, NX, X, M, GDP) %>%
arrange(-NX) %>%
mutate(NX_GDP = round(100*NX/GDP, 2) %>% paste0(., " %"),
X_GDP = round(100*X/GDP, 2) %>% paste0(., " %"),
M_GDP = round(100*M/GDP, 2) %>% paste0(., " %")) %>%
select(-X, -M, -GDP, -NX) %>%
{if (is_html_output()) datatable(., filter = 'top', rownames = F) else .}