用stata下載World Bank和WDI data
繼R和Python之後,Stata總算趕上了這波用API大量下載數據的熱潮。
遙想當年上網下載、整理、合併的辛酸淚....
*安裝一下套件
ssc install wbopendata
*開啟點選型的視窗
db wbopendata
總結而言,我覺得R還是比Stata好用,因為這個做法,只是省下了開網頁、下載的時間,
但給喜歡用stata處理資料的同修們一些提醒:
1. 資料格式還是wide
若要改成以國家-年(country-year)做分析單位,我們還是得轉換一下資料,變成long的形式。
reshape long yr, i( countryname countrycode lendingtypename ) j(year)
*strtoname(): 把空格改成底線,假設原本的字串是this is fun,就會變成this_is_fun
*substr(): (要擷取的字串, 從哪一個字開始擷取,擷取到哪一個字為止)
gen series= substr(strtoname( indicatorname ), 1, 12)
2. 一次只能下載一個indicator
用db只能下載一個,所以要另外寫loop去叫資料
reference:
Damian Clarke, 2012. "WORLDSTAT: Stata module to produce a visualisation of the state of world development," Statistical Software Components S457540, Boston College Department of Economics, revised 24 Feb 2013.
Comments
Post a Comment