如果要找一些跟貨幣政策相關的資料,央行資料庫是一個不錯的選擇。
裡面包含了央行作決策會考慮的各項變數,像是各國匯率、M1A、M1B、M2、股價指數、銀行預期放款比率、物價指數年增率等等,甚至有處理好季節性調整後的重要數據。
儘管頻率較低,但我們仍然能從中獲得不少有用資訊,筆者寫了一個簡單的python套件來抓取央行資料,這個小專案的github連結在此。
筆者有將這個專案傳到pypi,如果想使用專案程式可以用pip安裝
pip install TWCB
也可以在github中直接將整個專案下載下來,移動到專案目錄下即可使用專案程式。
裡面主要支援兩個指令 get以及get_by_search
get指令支援由表名來抓取資料,並回傳一個dataframe回來
import TWCB
data = TWCB.get('BP01D01.px')
這個表名可以由以下步驟找到,首先點到有興趣的表
接下來應該會進入一個讀取畫面,這時候應該會看到網址為
這邊的pxfilename=的後面部分就是我們的表頭名。
這個專案程式也支援用搜尋的方式抓取資料
import TWCB
data_list = TWCB.get_by_search('美元之匯率')
這樣程式會回傳表名包含美元之匯率關鍵字的表。