| 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)