我是Python界的新手,但对MATLAB非常有经验。在做了一些研究之后,我发现TIA是一种用Python下载Bloomberg数据的多功能方式。
所以,我写了下面的代码
from tia.bbg import LocalTerminal
import pandas as pd
sec= ['HEDJ US Equity', 'EFA US Equity']
resp = LocalTerminal.get_reference_data(sec, ['PX_LAST', 'PX_OPEN'])
resp.as_frame()
问题是 - 我认为这个函数按字母顺序排序。因此,我看到的结果如。
PX_LAST PX_OPEN
EFA US EQUITY 69.07 68.85
HEDJ US Equity 65.22 64.89
虽然HEDJ出现在我的名单之前,但是很高兴。这引出了两个问题 -
一个。在这种情况下如何抑制SEC的排序 B.一般来说,如果我必须在Python中查找给定内置函数的Optional Arguments,我该怎么做?
感谢python pr社区。 p>
答案 0 :(得分:0)
本身没有排序,但不按照列表的顺序请求排序。 但是要按照您的顺序取回框架,您需要做的就是:
resp.as_frame().loc[sec]