jdcpy模块,吉富数据中心的python接口

jdcp的Python项目详细描述


# JDC_SDK使用说明

## 登录

login(‘用户名’, ‘密码’)

用户名或密码错误,会抛出异常.

`python import jdcsdk jsdk = jdcsdk.jdcsdk() jsdk.login('用户名','密码') `

## 返回ID映射表

### read_id

read_id(sourceName, idlist)

第一个参数为一个字符串,数据源,可为”blp”, “ft”, “wind”.

第二个参数为一个元组,由各ID组成,None表示所有ID.

返回值类型是DataFrame.

例:

jsdk.read_id(“tw”, (“TEMAMAI LX Equity”, “270042.OF”))

## 读数据

### read

read(sourceName, assetType, dataType, columnSet, idSet, startDate=None, endDate=None)

第一个参数为一个字符串,数据源,可为”blp”, “ft”, “wind”.

第二个参数为一个字符串,资产类型,可为”fund”, “index”, “economic”.

第三个参数为一个字符串,数据类型,可为”nav”, “info”, “performance”.

第四个参数为一个无组,由列名组成,不可省略.如果有ID,应放在第一个,如果有date,应放在第二个.

第五个参数为一个元组,由各ID组成,None表示所有ID.

六七个参数是datetime格式,是开始和结束时间.可为None,表示不限时间.

返回值类型是DataFrame.

jsdk.read_nav(“blp”, “fund”, ‘nav’, (“TEMAMAI LX Equity”, “270042.OF”), (‘bloomberg_ticker’,’nav_date’,’av’, ‘div’, ‘split’, ‘split_factor’, ‘av_p’, ‘div_p’, ‘nav_cal’), start_date, end_date)

## 更新数据

### update

update(sourceName, assetType, dataType, data)

第一个参数为一个字符串,数据源,可为”blp”, “ft”, “wind”.

第二个参数为一个字符串,资产类型,可为”fund”, “index”, “economic”.

第三个参数为一个字符串,数据类型,可为”nav”, “info”, “performance”.

第四个参数为一个DataFrame,要上传的数据表.

返回值为一个字符串,表示taskId.

jsdk.update(‘blp’, ‘fund’, ‘nav’, data)

## 回滚

### rollback

rollback(taskId)

第一个参数为一个字符串,要回滚的taskId.

此函数待完善.

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java组织。openqa。硒。遥远的UnreachableBrowserException如何定义EXE路径?   java Camel AdviceWith不使用指定文件替换端点   基于字符串的java图像加载   Java中的启发式算法,计算8个谜题状态的线性冲突   java为什么不支持文件。probeContentType返回null   JPA@EntityListeners、@PrePersist和Spring@RepositoryEventHandler、@HandleBeforeSave之间的java差异   可能前缀的Java字符串到字符串[]   安装rJava | Makefile时发生java错误。全部:38:target’libjri的配方。所以他失败了   Java公共静态void main()   java如何覆盖txt文件中的某些单词   java如何获得循环中生成的字符值之和?   java Log4j创建另一个具有相同属性的appender   java如何在从Axis2 Web服务客户端通过代理服务器调用Web服务时设置代理设置?   在Windows上安装Elasticsearch时发生java错误   java如何向EditText组件添加TextChangedListener?