用于访问日本官方统计数据的python库。
jpstat的Python项目详细描述
日本统计局
用于访问日本官方统计数据的python包。在
特点
安装
pip install jpstat
estat API公司
estat是日本政府统计的官方网站。它的api服务在日本提供超过250个统计数据。您需要注册api密钥才能访问统计信息。在
功能
所有函数都返回一个或多个pandas数据帧。在
查看estat api提供的统计信息列表
^{pr2}$用一个统计数据的代码或一些关键字来搜索数据
data=jpstat.estat.get_list(statsCode="00400001")data=jpstat.estat.get_list(searchWord="企業")
下载数据
data,note=jpstat.estat.statsDataId(statsCode="0000040001")
配置
您可以将estat api密钥传递给每个函数。或者你可以设置一个配置
jpstat.options["estat.api_key"]="MY_API_KEY"
您也可以将语言从日语(默认为“J”)设置为英语
jpstat.options["estat.lang"]="E"
查看有效配置选项的列表
jpstat.config.describe_options()
estat文件
estat中的许多统计和数据集不能通过API访问,而是excel、csv或pdf文件,可以下载。这里jpstat提供了获取统计信息和下载文件的功能。不需要estat的Api密钥,结果仅为日语。在
功能
查看estat中包含可下载文件的所有统计信息的列表
data=jpstat.estatFile.get_stat()
第一次抓取estat的网站,然后将列表保存到options["estat.data_dir"]
,这需要一些时间。从那时起,函数将首先尝试读取本地文件。您可以通过设置update=True
来强制再次刮取。在
按统计代码和调查年份搜索数据文件的步骤(可选)
data=jpstat.estatFile.get_list(statsCode="00400001")data=jpstat.estatFile.get_list(statsCode="00400001",year="1950")
同样,您可以通过设置save=True
来保存结果,并且从下一次jpstat将首先检查结果是否已经存在。在
使用从estatFile.get_list
的结果中获得的数据id和文件类型(“EXCEL”/“CSV”/“PDF”)的信息来下载文件
jpstat.estatFile.get_file(statsDataId="000029094935",file_type="EXCEL")
默认情况下,文件将下载到当前文件夹。在
- 项目
标签: