我希望建立一个从Bloomberg下载数据以获取证券清单的功能。在做了一些研究之后,我决定使用TIA,似乎对Price Data工作得很好。
但是,当我将其用于非价格数据时,例如HB INDUSTRY SECTOR ALLOCATION
对于给定的基金,请说EFA US Equities
。有一种简单而干净的方法吗?
如果我在下面使用它,它会以我不理解的奇怪格式返回给我。我想这是由于非数字值没有包含在Pandas中(这是TIA所做的)。
from tia.bbg import LocalTerminal
resp = LocalTerminal.get_reference_data('EFA US EQUITY', ['HB_INDUSTRY_SECTOR_ALLOCATION'])
sector = resp.as_frame()
有没有一种简单的方法可以用Python下载任何Bloomberg数据?
答案 0 :(得分:0)
它提供了一个嵌套的词典。你可以用
resp .as_map().get('EFA US EQUITY').get('HB_INDUSTRY_SECTOR_ALLOCATION')
将为您提供包含数据的框架。