巴西中央银行sgs时序管理系统web服务的python包装器。
sgs的Python项目详细描述
sgs
简介
这个库为巴西央行的 Time Series Management System (SGS)原料药。 它适用于Python3.5及更高版本。
SGS是一个拥有18000多个时间序列的服务,提供经济和财务信息。 此库旨在使python程序员更容易在 任何类型,提供搜索、提取和联接序列的机制。
快速启动
使用sgs访问时间序列数据非常简单
首先导入sgs模块:
importsgs
现在,让我们试试看时间序列。在这个例子中,让我们得到 “利率-CDI”时间序列在2018年,其代码为12。
CDI_CODE=12ts=sgs.time_serie(CDI_CODE,start='02/01/2018',end='31/12/2018')
现在,我们有一个名为ts的pandas系列对象,其中包含所有数据和 表示日期的索引。
ts.head()
2018-01-02 | 0.026444 |
2018-01-03 | 0.026444 |
2018-01-04 | 0.026444 |
2018-01-05 | 0.026444 |
2018-01-08 | 0.026444 |
功能支持
- 使用sgs.time_serie
- 使用sgs.dataframe
- 使用sgs.search_ts 按文本或代码搜索时间序列
- 使用sgs.metadata
- 支持英语和葡萄牙语的搜索和元数据
- 自动重试
- 自动缓存请求
安装
要安装,只需使用pip:
$ pip install sgs
文件
完整的文档可在https://pysgs.readthedocs.io/en/stable/获得。