頁面跳轉
獲取全球宏觀經濟數據函數EDB
定義
用來獲取Wind宏觀經濟數據庫中的數據信息,為用戶提供了一個方便查看及導出宏觀/行業板塊數據的工具。宏觀經濟數據庫現在包括中國宏觀經濟、全球宏觀經濟、行業經濟數據、商品數據、利率數據這幾大類。
函數輸入
函數名:w.edb(codes, beginTime, endTime, options)
參數說明
參數 | 類型 | 可選 | 默認值 | 說明 |
codes | String/List | 否 | 無 | 輸入獲取數據的指標代碼,可借助代碼生成器生成格式如:"M5567877,M5567878",["M55678788","M5567878"] |
beginTime | str | 是 | 截止日期(筆者:為空看起來是返回所有的數據) | 為空默認為截止日期。形式如:如"2016-01-01"、,"20160101"、"2016/01/01"、"-5D"(當前日期前推5個交易日)、datetime/date類型 |
endTime | str | 是 | 系統當前日期 | 如"2016-01-05"、,"20160105"、"2016/01/05"、"-3D"(當前日期前推3個交易日)、datetime/date類型 |
筆者注:這里的codes實際上也是指標的含義
集成在options中的參數
options以字符串的形式集成了多個參數。以下列舉了一些常用的參數:
注:
edb函數對接Wind終端宏觀經濟數據庫, 其中的指標一般都可以通過API下載;
edb函數支持輸出DataFrame數據格式,需要函數添加參數usedf = True, 如例1。
返回說明
如果不指定usedf=True,該函數將返回一個WindData對象,包含以下成員:
輸出格式分析
情形1:多個代碼+多個日期
w.edb("M1004265,S0059717", "20211220", "20211223", "",usedf=True)
(0, M1004265 S0059717
2021-12-20 2.6882 3.7283
2021-12-21 2.7098 3.7268
2021-12-22 2.6946 3.7298)
情形2:一個代碼+多個日期
w.edb("M1004265", "20211220", "20211223", "",usedf=True)
(0, CLOSE
2021-12-20 2.6882
2021-12-21 2.7098
2021-12-22 2.6946)
情形3:多個代碼+一個日期
w.edb("M1004265,S0059717", "20211223", "20211223", "",usedf=True)
0, CLOSE
M1004265 2.6946
S0059717 3.7298
情形4:一個代碼+一個日期
w.edb("M1004265", "20211223", "20211223", "",usedf=True)
(0, CLOSE
M1004265 2.6946)
示例說明
提取我國近十年三大產業的GDP值
from datetime import *
w.edb("M0001395,M0001396,M0001397,M0001400,M0028610,M0045788","ED-10Y","2017-06-28","Fill=Previous",usedf = True)