Skip to contents

Returns Swiss National Bank (SNB) data for a given id

Usage

snb_data(id, start_date = NULL, end_date = NULL, lang = c("en", "de"))

Arguments

id

(character(1)) id of the time series.

start_date

(character(1) | Date(1)) start date of the time series.

end_date

(character(1) | Date(1)) end date of the time series.

lang

(character(1)) language to query, either "en" or "de". Default "en".

Value

A data.table::data.table() with the requested data.

See also

Other data: bbk_data(), bbk_series(), ecb_data()

Examples

# \donttest{
snb_data("rendopar")
#> Error in req_perform(req_error(req_url_query(req_url_path_append(req_user_agent(request(url),     "bbk (https://m-muecke.github.io/bbk)"), lang), ...), body = snb_error_body)): Failed to parse error body with method defined in `req_error()`.
#> Caused by error:
#> ! lexical error: invalid char in json text.
#>                                        <!DOCTYPE html>  <html>  <head>
#>                      (right here) ------^
# or filter for date range
snb_data("rendopar", "2020-01-01", "2020-12-31")
#> Error in req_perform(req_error(req_url_query(req_url_path_append(req_user_agent(request(url),     "bbk (https://m-muecke.github.io/bbk)"), lang), ...), body = snb_error_body)): Failed to parse error body with method defined in `req_error()`.
#> Caused by error:
#> ! lexical error: invalid char in json text.
#>                                        <!DOCTYPE html>  <html>  <head>
#>                      (right here) ------^
# }