Type: | Package |
Title: | Programmatic Access to Bank for International Settlements Data |
Version: | 0.4 |
Description: | Provides an interface to data provided by the Bank for International Settlements https://www.bis.org, allowing for programmatic retrieval of a large quantity of (central) banking data. |
License: | CC0 |
URL: | https://github.com/stefanangrick/BIS |
BugReports: | https://github.com/stefanangrick/BIS/issues |
Suggests: | knitr, rmarkdown, ggplot2, zoo |
Imports: | dplyr, readr, rvest, xml2 |
VignetteBuilder: | knitr |
Encoding: | UTF-8 |
RoxygenNote: | 7.3.2 |
NeedsCompilation: | no |
Packaged: | 2025-01-02 07:38:01 UTC; qwerty |
Author: | Stefan Angrick [aut, cre], Eric Persson [aut] |
Maintainer: | Stefan Angrick <contact@stefanangrick.net> |
Repository: | CRAN |
Date/Publication: | 2025-01-14 13:20:08 UTC |
Download and parse a BIS data set
Description
Download and parse a BIS data set
Usage
get_bis(item_url, ...)
Arguments
item_url |
Character. URL of the data set to be imported (usually
obtained via |
... |
Arguments passed to |
Value
A tibble data frame.
Examples
ds <- get_datasets()
df <- get_bis(ds$url[ds$id == "WS_CBPOL_csv_flat"])
Retrieve a list of available BIS data sets
Description
Retrieve a list of available BIS data sets
Usage
get_datasets(base_url = "https://data.bis.org/bulkdownload")
Arguments
base_url |
Character. URL of the BIS's homepage listing single file data sets for download (optional). |
Value
A tibble data frame.
Examples
ds <- get_datasets()
Read a BIS data set from a local file
Description
Read a BIS data set from a local file
Usage
read_bis(file_path)
Arguments
file_path |
Character. Path to the CSV file to be read (usually obtained via manual download from the BIS homepage). |
Value
A tibble data frame.
Examples
## Not run:
# Example 1: Read a locally stored CSV
df <- read_bis("WS_CBPOL_csv_flat.csv")
# Example 2: Read a locally stored ZIP
df <- read_bis(.unzip_file("WS_CBPOL_csv_flat.zip"))
## End(Not run)