如何解决如何从 python 获取 BQL (bLOOMBERG) 查询
我使用 BQL 在 Excel 中有以下查询:
=BQL("MEMBERS('INEMCBI LX Equity',type=holdings)";"name";"cols=2;rows=223")
这显示了特定共同基金的证券表。像这样:
我想在 Dataframe 结构中使用 python 获取相同的信息,但我不知道如何获取它。
解决方法
如果您在终端上运行 BQNT<GO>
,您将可以访问 Python BQL 示例,但这些示例在 BQNT 之外无法运行。由于您提到使用 =BQL
,我假设您可以访问终端。
BQNT 中的示例:
import bql
bq = bql.Service()
fund = bq.univ.members("INEMCBI LX Equity",type="HOLDINGS")
name = bq.data.name()
req = bql.Request(fund,{"Fund Holdings": name})
res = bq.execute(req)
data = res[0].df()
data
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。