WBGAPI:世界银行数据的现代化Python接口
项目简介
WBGAPI是一个为世界银行数据API提供现代、符合Python风格的访问工具。它旨在服务于数据新手和数据科学家。
特点
WBGAPI在几个方面与其他世界银行数据包不同,它充分利用了世界银行强大的API,同时减轻了一些特殊性的影响。最显著的区别在于,WBGAPI是单独查询数据库,而不是集体查询。默认情况下,WBGAPI查询的是世界发展指标数据库(db=2),但可以为每个请求或全局更改默认设置。这避免了当指标如人口(SP.POP.TOTL)出现在几个不同的数据库中,或者不同数据库具有不同的维度、经济体或时间段时产生混淆。
其他关键特性包括:
- 轻松选择多个系列、经济体(国家)和时间段的单个请求
- 选择单个年份、范围和最新值(MRVs)
- 元数据查询
- 非常“Pythonic”:使用生成器、范围和集合使数据访问变得简单而优雅
- 广泛的(但可选的)pandas支持
安装
通过pip安装:
pip install wbgapi
快速开始
导入模块;推荐使用wb作为命名空间:
import wbgapi as wb
WBGAPI包含了丰富的文档字符串和许多示例:
help(wb)
help(wb.series)
# 等等
设计概览
WBGAPI包含了世界银行API主要功能的子包:
特性 | 描述 |
---|---|
series | 指标(例如:‘SP.POP.TOTL’) |
economy | 国家和经济 |