read_rba {readrba} | R Documentation |
Download, import, and tidy statistical tables from the RBA
Description
Download, import, and tidy statistical tables from the RBA
Usage
read_rba(
table_no = NULL,
cur_hist = "current",
series_id = NULL,
path = tempdir()
)
read_rba_seriesid(series_id, path = tempdir())
Arguments
table_no |
Character vector of table number(s),
such as |
cur_hist |
Character; valid values are Must be either a vector of either length 1 (eg. "
|
series_id |
Optional, character. Specifying Supply unique RBA time series identifier(s).
For example, "GCPIAG" is the identifier for the CPI, so Note that |
path |
Directory in which to save downloaded RBA Excel file(s).
Default is |
Details
read_rba()
downloads, imports and tidies data from statistical
tables published by the Reserve Bank of Australia. You can specify the
requested data using the table_no
or series_id
.
To find the table_no
or series_id
that corresponds to the data you want,
use the functions browse_rba_tables()
and/or browse_rba_series()
. Note
that some historical exchange rate tables do not have table numbers on
the RBA website; they have been assigned table numbers -
see browse_rba_tables("exchange rates").
To see which tables cannot currently be read, run browse_rba_tables(FALSE)
.
read_rba_seriesid()
is a wrapper around read_rba()
.
Value
A single tidy tibble containing the requested table(s)
Examples
## Not run:
# Get a single table:
read_rba(table_no = "a1.1")
# Get multiple tables, combined in a tidy tibble:
read_rba(table_no = c("a1.1", "g1"))
# Get both the current and historical versions of a table
read_rba(table_no = c("a1.1", "a1.1"), cur_hist = c("current", "historical"))
# Get data based on the series ID:
read_rba(series_id = "GCPIAG")
# Or, equivalently, use:
read_rba_seriesid("GCPIAG")
# Get multiple series IDs:
read_rba(series_id = c("GCPIAG", "GCPIAGSAQP"))
## End(Not run)