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()
,
boe_data()
,
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.38600 daily P1D <NA> B0
#> 2: 1988-01-11 EPB@SNB.rendopar{b0} 4.41300 daily P1D <NA> B0
#> 3: 1988-01-18 EPB@SNB.rendopar{b0} 4.53000 daily P1D <NA> B0
#> 4: 1988-01-25 EPB@SNB.rendopar{b0} 4.39100 daily P1D <NA> B0
#> 5: 1988-01-29 EPB@SNB.rendopar{b0} 4.46200 daily P1D <NA> B0
#> ---
#> 45062: 2025-06-24 EPB@SNB.rendopar{t2} 4.25361 daily P1D <NA> T2
#> 45063: 2025-06-25 EPB@SNB.rendopar{t2} 4.56458 daily P1D <NA> T2
#> 45064: 2025-06-26 EPB@SNB.rendopar{t2} 8.93733 daily P1D <NA> T2
#> 45065: 2025-06-27 EPB@SNB.rendopar{t2} 8.03973 daily P1D <NA> T2
#> 45066: 2025-06-30 EPB@SNB.rendopar{t2} 7.91384 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
# }