Title: | Client for World Banks's 'Indicators' and 'Poverty and Inequality Platform (PIP)' APIs |
---|---|
Description: | Download and search data from the 'World Bank Indicators API', which provides access to nearly 16,000 time series indicators. See <https://datahelpdesk.worldbank.org/knowledgebase/articles/889392-about-the-indicators-api-documentation> for further details about the API. |
Authors: | Maximilian Mücke [aut, cre] |
Maintainer: | Maximilian Mücke <[email protected]> |
License: | MIT + file LICENSE |
Version: | 0.3.0.9000 |
Built: | 2024-11-11 21:15:33 UTC |
Source: | https://github.com/m-muecke/worldbank |
Return Finances One API Data
fone_dataset(dataset_id, resource_id, ..., limit = NULL) fone_view(view_id, ..., limit = NULL)
fone_dataset(dataset_id, resource_id, ..., limit = NULL) fone_view(view_id, ..., limit = NULL)
dataset_id |
|
resource_id |
|
... |
additional arguments passed to the request. |
limit |
|
view_id |
|
A data.frame()
with the requested dataset.
https://financesone.worldbank.org/data
## Not run: fone_dataset(dataset_id = "DS00047", resource_id = "RS00005") fone_view(view_id = "DS01538") ## End(Not run)
## Not run: fone_dataset(dataset_id = "DS00047", resource_id = "RS00005") fone_view(view_id = "DS01538") ## End(Not run)
Return auxiliary data tables
pip_aux( table = NULL, release_version = NULL, ppp_version = NULL, version = NULL )
pip_aux( table = NULL, release_version = NULL, ppp_version = NULL, version = NULL )
table |
|
release_version |
|
ppp_version |
|
version |
|
A character()
with the available tables or a data.frame()
containing the
table data.
Other poverty and inequality statistics:
pip_citation()
,
pip_data()
,
pip_group()
,
pip_health_check()
,
pip_info()
,
pip_valid_params()
,
pip_versions()
# get a list of available tables pip_aux() # get countries pip_aux("countries") # get GDP pip_aux("gdp") # get CPI pip_aux("cpi")
# get a list of available tables pip_aux() # get countries pip_aux("countries") # get GDP pip_aux("gdp") # get CPI pip_aux("cpi")
Return citation for a given version
pip_citation(release_version = NULL, ppp_version = NULL, version = NULL)
pip_citation(release_version = NULL, ppp_version = NULL, version = NULL)
release_version |
|
ppp_version |
|
version |
|
A data.frame()
with the citation.
Other poverty and inequality statistics:
pip_aux()
,
pip_data()
,
pip_group()
,
pip_health_check()
,
pip_info()
,
pip_valid_params()
,
pip_versions()
pip_citation()
pip_citation()
Return main poverty and inequality statistics
pip_data( country = NULL, year = NULL, povline = 2.15, popshare = NULL, fill_gaps = FALSE, welfare_type = c("all", "consumption", "income"), reporting_level = c("all", "national", "rural", "urban"), additional_ind = FALSE, release_version = NULL, ppp_version = NULL, version = NULL )
pip_data( country = NULL, year = NULL, povline = 2.15, popshare = NULL, fill_gaps = FALSE, welfare_type = c("all", "consumption", "income"), reporting_level = c("all", "national", "rural", "urban"), additional_ind = FALSE, release_version = NULL, ppp_version = NULL, version = NULL )
country |
|
year |
|
povline |
|
popshare |
|
fill_gaps |
|
welfare_type |
|
reporting_level |
|
additional_ind |
|
release_version |
|
ppp_version |
|
version |
|
A data.frame()
with the requested statistics.
Other poverty and inequality statistics:
pip_aux()
,
pip_citation()
,
pip_group()
,
pip_health_check()
,
pip_info()
,
pip_valid_params()
,
pip_versions()
pip_data(c("ZAF", "ZMB"))
pip_data(c("ZAF", "ZMB"))
Return aggregation of PIP statistics
pip_group( country = NULL, year = NULL, povline = 2.15, popshare = NULL, group_by = c("wb", "none"), fill_gaps = FALSE, welfare_type = c("all", "consumption", "income"), reporting_level = c("all", "national", "rural", "urban"), additional_ind = FALSE, release_version = NULL, ppp_version = NULL, version = NULL )
pip_group( country = NULL, year = NULL, povline = 2.15, popshare = NULL, group_by = c("wb", "none"), fill_gaps = FALSE, welfare_type = c("all", "consumption", "income"), reporting_level = c("all", "national", "rural", "urban"), additional_ind = FALSE, release_version = NULL, ppp_version = NULL, version = NULL )
country |
|
year |
|
povline |
|
popshare |
|
group_by |
|
fill_gaps |
|
welfare_type |
|
reporting_level |
|
additional_ind |
|
release_version |
|
ppp_version |
|
version |
|
A data.frame()
with the requested statistics.
Other poverty and inequality statistics:
pip_aux()
,
pip_citation()
,
pip_data()
,
pip_health_check()
,
pip_info()
,
pip_valid_params()
,
pip_versions()
pip_group(c("AFE", "LAC"))
pip_group(c("AFE", "LAC"))
Determine if the API is running and listening as expected
pip_health_check()
pip_health_check()
A character(1)
with the health check message.
Other poverty and inequality statistics:
pip_aux()
,
pip_citation()
,
pip_data()
,
pip_group()
,
pip_info()
,
pip_valid_params()
,
pip_versions()
pip_health_check()
pip_health_check()
Return information about the API
pip_info()
pip_info()
A data.frame()
with the API information.
Other poverty and inequality statistics:
pip_aux()
,
pip_citation()
,
pip_data()
,
pip_group()
,
pip_health_check()
,
pip_valid_params()
,
pip_versions()
pip_info()
pip_info()
Return valid query parameters
pip_valid_params( endpoint = c("all", "aux", "pip", "pip-grp", "pip-info", "valid-params"), release_version = NULL, ppp_version = NULL, version = NULL )
pip_valid_params( endpoint = c("all", "aux", "pip", "pip-grp", "pip-info", "valid-params"), release_version = NULL, ppp_version = NULL, version = NULL )
endpoint |
|
release_version |
|
ppp_version |
|
version |
|
A data.frame()
with the valid parameters.
Other poverty and inequality statistics:
pip_aux()
,
pip_citation()
,
pip_data()
,
pip_group()
,
pip_health_check()
,
pip_info()
,
pip_versions()
pip_valid_params()
pip_valid_params()
Return the available data versions
pip_versions()
pip_versions()
A data.frame()
with the available versions.
Other poverty and inequality statistics:
pip_aux()
,
pip_citation()
,
pip_data()
,
pip_group()
,
pip_health_check()
,
pip_info()
,
pip_valid_params()
pip_versions()
pip_versions()
List all countries supported by the World Bank API.
wb_country(country = NULL, lang = "en")
wb_country(country = NULL, lang = "en")
country |
|
lang |
|
A data.frame()
with the available countries. The columns are:
country_id |
The country ID. |
country_code |
The country code. |
country_name |
The country name. |
region_id |
The region ID. |
region_code |
The region code. |
region_value |
The region value. |
admin_region_id |
The admin region ID. |
admin_region_code |
The admin region code. |
admin_region_value |
The admin region value. |
income_level_id |
The income level ID. |
income_level_code |
The income level code. |
income_level_value |
The income level value. |
lending_type_id |
The lending type ID. |
lending_type_code |
The lending type code. |
lending_type_value |
The lending type value. |
capital_city |
The capital city. |
longitude |
The longitude. |
latitude |
The latitude. |
https://api.worldbank.org/v2/country
Other indicators data:
wb_income_level()
,
wb_indicator()
,
wb_language()
,
wb_lending_type()
,
wb_region()
,
wb_source()
,
wb_topic()
wb_country()
wb_country()
List all country indicators supported by the World Bank API.
wb_country_indicator( indicator = "NY.GDP.MKTP.CD", country = NULL, lang = "en", start_date = NULL, end_date = NULL )
wb_country_indicator( indicator = "NY.GDP.MKTP.CD", country = NULL, lang = "en", start_date = NULL, end_date = NULL )
indicator |
|
country |
|
lang |
|
start_date |
|
end_date |
|
A data.frame()
with the available country indicators.
The columns are:
date |
The date |
indicator_id |
The indicator ID. |
indicator_name |
The indicator name. |
country_id |
The country ID. |
country_name |
The country name. |
country_code |
The country code. |
value |
The indicator value. |
unit |
The indicator unit. |
obs_status |
The observation status. |
decimal |
The decimal. |
https://api.worldbank.org/v2/country/{country}/indicator/{indicator}
wb_country_indicator("NY.GDP.MKTP.CD", "US") wb_country_indicator( "DPANUSSPB", c("CHN", "BRA"), start_date = "2012M01", end_date = "2012M08" )
wb_country_indicator("NY.GDP.MKTP.CD", "US") wb_country_indicator( "DPANUSSPB", c("CHN", "BRA"), start_date = "2012M01", end_date = "2012M08" )
List all income levels supported by the World Bank API.
wb_income_level(income = NULL, lang = "en")
wb_income_level(income = NULL, lang = "en")
income |
|
lang |
|
A data.frame()
with the available income levels. The columns are:
id |
The income level ID. |
iso2code |
The ISO 2 code of the income level. |
value |
The income level value. |
https://api.worldbank.org/v2/incomeLevels
Other indicators data:
wb_country()
,
wb_indicator()
,
wb_language()
,
wb_lending_type()
,
wb_region()
,
wb_source()
,
wb_topic()
wb_income_level()
wb_income_level()
List all indicators supported by the World Bank API.
wb_indicator(indicator = NULL, lang = "en")
wb_indicator(indicator = NULL, lang = "en")
indicator |
|
lang |
|
A data.frame()
with the available indicators. The columns are:
id |
The indicator ID. |
name |
The indicator name. |
unit |
The indicator unit. |
source_id |
The source ID. |
source_value |
The source value. |
source_note |
The source note. |
source_organization |
The source organization. |
topic_id |
The topic ID. |
topic_value |
The topic value. |
https://api.worldbank.org/v2/indicator
Other indicators data:
wb_country()
,
wb_income_level()
,
wb_language()
,
wb_lending_type()
,
wb_region()
,
wb_source()
,
wb_topic()
wb_indicator("NY.GDP.MKTP.CD")
wb_indicator("NY.GDP.MKTP.CD")
List all languages supported by the World Bank API.
wb_language()
wb_language()
A data.frame()
with the available languages. The columns are:
code |
The language code. |
name |
The language name. |
native_form |
The native form of the language name. |
https://api.worldbank.org/v2/languages
Other indicators data:
wb_country()
,
wb_income_level()
,
wb_indicator()
,
wb_lending_type()
,
wb_region()
,
wb_source()
,
wb_topic()
wb_language()
wb_language()
List all lending types supported by the World Bank API.
wb_lending_type(type = NULL, lang = "en")
wb_lending_type(type = NULL, lang = "en")
type |
|
lang |
|
A data.frame()
with the available lending types. The columns are:
id |
The lending type ID. |
iso2code |
The ISO 2 code of the lending type. |
value |
The lending type value. |
https://api.worldbank.org/v2/lendingTypes
Other indicators data:
wb_country()
,
wb_income_level()
,
wb_indicator()
,
wb_language()
,
wb_region()
,
wb_source()
,
wb_topic()
wb_lending_type()
wb_lending_type()
List all regions supported by the World Bank API.
wb_region(region = NULL, lang = "en")
wb_region(region = NULL, lang = "en")
region |
|
lang |
|
A data.frame()
with the available regions. The columns are:
id |
The region ID. |
code |
The region code. |
iso2code |
The ISO 2 code of the region. |
name |
The region name. |
https://api.worldbank.org/v2/region
Other indicators data:
wb_country()
,
wb_income_level()
,
wb_indicator()
,
wb_language()
,
wb_lending_type()
,
wb_source()
,
wb_topic()
wb_region()
wb_region()
List all sources supported by the World Bank API.
wb_source(source = NULL, lang = "en")
wb_source(source = NULL, lang = "en")
source |
|
lang |
|
A data.frame()
with the available sources. The columns are:
id |
The source ID. |
last_updated |
The date the source was last updated. |
name |
The source name. |
code |
The source code. |
description |
The source description. |
url |
The source URL. |
data_availability |
Whether the source has data available. |
metadata_availability |
Whether the source has metadata available. |
concepts |
The concepts associated with the source. |
https://api.worldbank.org/v2/sources
Other indicators data:
wb_country()
,
wb_income_level()
,
wb_indicator()
,
wb_language()
,
wb_lending_type()
,
wb_region()
,
wb_topic()
wb_source()
wb_source()
List all topics supported by the World Bank API.
wb_topic(topic = NULL, lang = "en")
wb_topic(topic = NULL, lang = "en")
topic |
|
lang |
|
A data.frame()
with the available topics. The columns are:
id |
The topic ID. |
value |
The topic value. |
source_note |
The source note. |
https://api.worldbank.org/v2/topics
Other indicators data:
wb_country()
,
wb_income_level()
,
wb_indicator()
,
wb_language()
,
wb_lending_type()
,
wb_region()
,
wb_source()
wb_topic()
wb_topic()