2017-10-10 182 views
0

我是Python新手,但對MATLAB非常有經驗。在做了一些研究之後,我發現TIA是一種用Python下載彭博數據的多功能方法。使用TIA的Python中的彭博數據

所以,我寫了下面

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中查找給定內置函數的可選參數,我該怎麼做?

感謝python pr社區。

回答

0

本身沒有排序,但它們沒有按照您的列表順序請求。 但要回到您的訂單中的框架,所有你需要做的是:

resp.as_frame().loc[sec]