Release 1.0.1
fixes a handful of minor issues
wb_indicators()
and wb_cache()
. This should result in fewer timeouts.unit
field is missing in certain wb_data()
callsThe 1.0.0
release represents a complete overhaul of the wbstats
package to hopefully be more consistent and easy to use.
wb_*()
for all wbstats
functions. Relatedly,wb_data()
n
values from each location, regardless of the date.wb_search()
now accepts any grep()
argument passed through ...
wbdatacatalog()
now returns all catalog entries instead of first 10"NA"
instead of logical NA
wb()
queries would return iso3c IDs in the iso2c column. This is a behavior of the world bank API. This is now properly handled.WDI Database Archives
are now accessibleNow uses Version 2 of the World Bank API.
This new version of the API returns some new columns the old version didn’t. Including data of last update for all available data sources This version also provides access to over 700 indicators that were moved to the WDI Database Archives
. These indicators are not available using the older API
added the parameter return_wide
to wb()
allowing data returns to be formatted in a wide format with each queried indicator being its own column named by its corresponding indicatorID
.
This added functionality was done by importing the tidyr
package and using tidyr::spread_
. While it is not ideal to add a dependency for one feature I believe the tidyr
and other tidyverse
packages are inline with future wbstats
features and are now common enough that the added dependency is worth the addition.
More explicit error messaging when encountering API call errors
update cached data in wb_cachelist
wb()
per bapfeld prwb_cachelist