library(WDI)
library(calibrate)
WDIsearch("life expectancy")
#SP.DYN.LE00.IN
WDIsearch("population, total")
#SP.POP.TOTL
WDIsearch("GDP per capita")
#NY.GDP.PCAP.PP.CD
gapmind <- WDI(country="all", indicator = c("SP.DYN.LE00.IN", "SP.POP.TOTL", "NY.GDP.PCAP.PP.CD"), start=2015, end=2015, extra=TRUE)
当我打印gapmind时,在SP.DYN.LE00.IN下,2015年都有NA。我知道API是更新的,所以为什么我的数据框不会选择它?
答案 0 :(得分:0)
这似乎是WDI
用于获取数据的网址,以及2015年缺少的数据,至少在阿富汗(其他地方没有尝试过)。请注意空标记:
http://api.worldbank.org/countries/AFG/indicators/SP.DYN.LE00.IN?date=2015:2015
<wb:data page="1" pages="1" per_page="50" total="1">
<wb:data>
<wb:indicator id="SP.DYN.LE00.IN">Life expectancy at birth, total (years)</wb:indicator>
<wb:country id="AF">Afghanistan</wb:country>
<wb:date>2015</wb:date>
<wb:value/>
<wb:decimal>0</wb:decimal>
</wb:data>
</wb:data>
如果您可以在WDI网站或API上找到2015年的数据,那么WDI软件包的位置错误。
该指标的地图似乎只是2014年:
http://data.worldbank.org/indicator/SP.DYN.LE00.IN?view=map