Fetch multiple tables and bind (PXWeb)
Usage
nso_package(
requests,
labels = c("none", "en", "mn", "both"),
parallel = getOption("mongolstats.parallel", FALSE),
value_name = getOption("mongolstats.value_name", "value")
)
Arguments
- requests
A list of records, each with tbl_id and selections (named list)
- labels
Label handling as in nso_data()
- parallel
If TRUE, use future.apply to fetch tables in parallel.
- value_name
Name of the numeric value column in the result (default: "value").
Value
A tibble combining data from all requested tables, with a tbl_id column
identifying the source table.
Examples
reqs <- list(
list(tbl_id = "DT_NSO_0300_001V2", selections = list(Year = "2023"))
)
combined <- nso_package(reqs)