我可以成功地使用R的Rblpapi:
> library("Rblpapi")
> conn <- blpConnect(host='myhost', port=18194)
> bds("SPX Index", "INDX_MEMBERS")
Member Ticker and Exchange Code
500 XYL UN
501 YHOO UW
502 YUM UN
503 ZBH UN
504 ZION UW但是,我不能从Python中使用它:
>>> from rpy2.robjects.packages import importr
>>> r = importr('Rblpapi')
>>> r.blpConnect(host='myhost', port=18194)
>>> print r.bds('SPX Index', 'INDEX_MEMBERS')
NULLblpconnect()调用似乎有效(如果服务不可用,则抛出错误),但我不知道如何进一步调试。
发布于 2016-07-19 14:47:32
你拼错了INDX_MEMBERS
print r.bds('SPX Index', 'INDX_MEMBERS')按预期工作
发布于 2016-07-19 02:40:02
为什么?彭博给你提供了大量的Python准备好了。
https://stackoverflow.com/questions/38448719
复制相似问题