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
search_variables
orget_variables
to find variable id code.- unitParentId
A 12 character NUTS id code of parent unit. Use
search_units
orget_units
to find unit id code. IfNULL
(default) andunitLevel
not set up, returns all available units for variable.- unitLevel
A number from 0 to 6, filters the returned unit by its level. If
NULL
(default) no level filters apply. Useget_levels
to find more info.- year
A vector of years. If
NULL
(default) returns data for all available years.- aggregateId
An aggregate id. Use
get_aggregates
for more info.- lang
A language of returned data, "pl" (default), "en"
- ...
Other arguments passed on to
GET
. For example a proxy parameters, see details.
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))
.