python-3.x - 如何从 python 获取 BQL (bLOOMBERG) 查询
问题描述
我在 Excel 中使用 BQL 进行了以下查询:
=BQL("MEMBERS('INEMCBI LX Equity',type=holdings)";"name";"cols=2;rows=223")
这显示了特定共同基金的证券表。像这样:
我想在 Dataframe 结构中使用 python 获得相同的信息,但我不知道有什么方法可以得到它。
解决方案
如果您BQNT<GO>
在终端上运行,您将可以访问 Python BQL 示例,但这些示例无法在 BQNT 之外运行。既然您提到 using =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
推荐阅读
- javascript - 反应:停止重新渲染状态变化的部分
- arrays - 失去对分配数组的引用 - 下标超出范围
- sql - 输出中的 PostgreSQL 舍入问题
- python - 多次初始化一个类时如何只请求一次变量(python)
- c++ - 如何在类中实现“模板”?我的代码有问题吗?
- html - socket .io 房间中的投票(投票)
- java - Spring Boot MongoDB:可以使用@GeneratedValue 和@Column 注解吗?
- python - 我正在用python制作一个excel pdf,但是excel中的图像质量变差了
- r - 如果当前列不为空,则聚合下一列的值
- angular - Angular Mat-Icon 仅显示文本(不显示 img)