Python / pdblp:拉取单个历史请求的最简单方法?

问题描述 投票:0回答:1

我最近开始使用记录在here中的pdblp模块。但是,我发现自己花费大量时间尝试仅操作数据框。

例如,以下代码给出:

import pdblp as bbg

con = bbg.BCon(port=8194, timeout=5000, debug=False)
con.debug = False
con.start()
EURUSD = con.bdh('EURUSD Curncy', 'PX_LAST', monthEnd, monthEnd)
print(EURUSD)

结果是

ticker     EURUSD Curncy
field            PX_LAST
date                    
2019-11-29        1.1018

但是,什么是最简单的获取EURUSD = 1.1018的方法

python pandas dataframe bloomberg pdblp
1个回答
0
投票
In [1]: from xbbg import blp
In [2]: blp.bdh('EURUSD Curncy', end_date='2019-11-30').iloc[-1, 0]
Out[2]: 1.1018

参考:xbbg

© www.soinside.com 2019 - 2024. All rights reserved.