Description Usage Arguments Value Examples
View source: R/select_main_partners.R
select_wood_imports
selects trade flows for the product
code of interest and its parents.
Select the largest country pairs Select all country pairs which represent at least a given percentage (default to 1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | select_main_partners(df, slice_n = 1)
select_wood_imports(
wood_imports,
partner_codes_of_interest,
product_codes_of_interest
)
select_large_country_pairs(df, trade_pc_threshold = 0.01)
display_table_percentage(
df_large_country_pairs,
caption = "Percentage of trade value in the main country pairs compared to trade in all countries"
)
display_table_number_of_flows(
df_large_country_pairs,
caption = "Number of trade flows in the main country pairs"
)
|
df |
a data frame of trade flows |
slice_n |
vector of partner(s) to slice, defaults to one |
df_large_country_pairs |
a data frame of main partners with columns 'trade_pct' and 'n'. output of the select_large_country_pairs function. |
caption |
character table caption |
a data frame with the main partner for each reporter
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | ## Not run:
library(dplyr)
# Load sawnwood oak data from the database
con <- RMariaDB::dbConnect(RMariaDB::MariaDB(), dbname = "tradeflows")
swd_oak <- tbl(con, "raw_comext_monthly") %>%
# Filter import flows and oak sawnwood
filter(flowcode == 1 & productcode == "44079190") %>%
collect()
# Load reporter country codes and names
reporter_names <- tbl(con, 'vld_comext_reporter') %>% collect()
# Load partner codes and names
partner_names <- tbl(con, 'vld_comext_partner') %>%collect()
# Add reporter and partner information
swd_oak <- swd_oak %>%
left_join(partner_names, by='partnercode') %>%
left_join(reporter_names, by='reportercode')
RMariaDB::dbDisconnect(con)
# Now use this function
# select the first partner for each reporter:
select_main_partners(swd_oak)
# Select the first 3 partners for each reporter:
select_main_partners(swd_oak, slice_n=1:3)
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.