knitr::opts_chunk$set( collapse = TRUE, comment = "#>", fig.path = "man/figures/README-", out.width = "100%" )
The oenb
R package provides tools to access statistical data via the web service of the Austrian central bank (Oesterreichische Nationalbank, OeNB).
install.packages("oenb")
# install.packages("devtools") devtools::install_github("franzmohr/oenb")
library("oenb")
A table of available data sets can be obtained with the function oenb_toc
. Its output contains the ID of the data set with a short description.
toc <- oenb_toc() head(toc)
Each data set contains a series of indicators. The function oenb_dataset
can be used to obtain a table of available series for a given data set. Its output contains the position code of a series and a short description.
overview <- oenb_dataset(id = "11") head(overview)
Many series are available in different forms. The function oenb_attributes
obtains a table of available query specifications of a given series.
attrib <- oenb_attributes(id = "11", pos = "VDBFKBSC217000") attrib
Furthermore, series are available in different frequencies. The function oenb_frequency
can be used to obtain the available frequencies of a given series and the periods, for which data are available.
freq <- oenb_frequency(id = "11", pos = "VDBFKBSC217000") freq
Series of a data set can be downloaded with the oenb_data
function.
series <- oenb_data(id = "11", pos = "VDBFKBSC217000", attr = c("dval3" = "AT"))
Metadata on a specific series can be obtained with the function oenb_metadata
.
meta <- oenb_metadata(id = "11", pos = "VDBFKBSC217000") meta
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.