get_data_by_variable {bdl} | R Documentation |
Get data by variable Id from BDL API
Description
Retrieve data for a given variable for multiple units from BDL with specified format.
Usage
get_data_by_variable(
varId,
unitParentId = NULL,
unitLevel = NULL,
year = NULL,
aggregateId = NULL,
lang = c("pl", "en"),
...
)
Arguments
varId |
A single variable Id or vector of multiple variable id's. If multiple id's are used, some columns
are not available. Use |
unitParentId |
A 12 character NUTS id code of parent unit. Use |
unitLevel |
A number from 0 to 6, filters the returned unit by its level.
If |
year |
A vector of years. If |
aggregateId |
An aggregate id. Use |
lang |
A language of returned data, "pl" (default), "en" |
... |
Other arguments passed on to |
Details
Data to retrieve from
The
BDL Web Services can be filtered with arguments. To get JSON data from specified
directory with custom filters use get_request
directly.
To use a proxy to connect, a use_proxy
can be
passed to GET
. For example
get_request(id, filters,
config = httr::use_proxy(url, port, username, password))
.
Value
A dataset as a tibble.
Examples
# get_data_by_variable(varId = "3643", unitParentId = "030200000000")
# get_data_by_variable("420", year = "2000", unitLevel = 6)
# Multi variable download
# get_data_by_variable(varId =c("415","420"), unitParentId = "030210423000")