Returns Swiss National Bank (SNB) data for a given id
Usage
snb_data(id, start_date = NULL, end_date = NULL, lang = c("en", "de"))
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")
#> date key value freq duration scale overview
#> <Date> <char> <num> <char> <char> <char> <char>
#> 1: 1988-01-04 EPB@SNB.rendopar{b0} 4.3860 daily P1D <NA> B0
#> 2: 1988-01-11 EPB@SNB.rendopar{b0} 4.4130 daily P1D <NA> B0
#> 3: 1988-01-18 EPB@SNB.rendopar{b0} 4.5300 daily P1D <NA> B0
#> 4: 1988-01-25 EPB@SNB.rendopar{b0} 4.3910 daily P1D <NA> B0
#> 5: 1988-01-29 EPB@SNB.rendopar{b0} 4.4620 daily P1D <NA> B0
#> ---
#> 44576: 2025-02-24 EPB@SNB.rendopar{t2} 12.5002 daily P1D <NA> T2
#> 44577: 2025-02-25 EPB@SNB.rendopar{t2} 12.8650 daily P1D <NA> T2
#> 44578: 2025-02-26 EPB@SNB.rendopar{t2} 12.8459 daily P1D <NA> T2
#> 44579: 2025-02-27 EPB@SNB.rendopar{t2} 13.7828 daily P1D <NA> T2
#> 44580: 2025-02-28 EPB@SNB.rendopar{t2} 13.1224 daily P1D <NA> T2
# or filter for date range
snb_data("rendopar", "2020-01-01", "2020-12-31")
#> date key value freq duration scale
#> <Date> <char> <num> <char> <char> <char>
#> 1: 2020-01-03 EPB@SNB.rendopar{b0} -0.05609740 daily P1D <NA>
#> 2: 2020-01-06 EPB@SNB.rendopar{b0} -0.07934420 daily P1D <NA>
#> 3: 2020-01-07 EPB@SNB.rendopar{b0} -0.08029920 daily P1D <NA>
#> 4: 2020-01-08 EPB@SNB.rendopar{b0} -0.06849460 daily P1D <NA>
#> 5: 2020-01-09 EPB@SNB.rendopar{b0} -0.00365518 daily P1D <NA>
#> ---
#> 1508: 2020-12-22 EPB@SNB.rendopar{t2} 0.82619600 daily P1D <NA>
#> 1509: 2020-12-23 EPB@SNB.rendopar{t2} 0.70066400 daily P1D <NA>
#> 1510: 2020-12-28 EPB@SNB.rendopar{t2} 0.82467200 daily P1D <NA>
#> 1511: 2020-12-29 EPB@SNB.rendopar{t2} 0.84958800 daily P1D <NA>
#> 1512: 2020-12-30 EPB@SNB.rendopar{t2} 0.88701000 daily P1D <NA>
#> overview
#> <char>
#> 1: B0
#> 2: B0
#> 3: B0
#> 4: B0
#> 5: B0
#> ---
#> 1508: T2
#> 1509: T2
#> 1510: T2
#> 1511: T2
#> 1512: T2
# }