[STATA] nmerge 一次合併多個檔案
※ [本文轉錄自 drewlin 信箱]
作者: drewlin.bbs@bbs.seehere.org ("eternity.")
標題: [STATA] nmerge 一次合併多個檔案
時間: Thu Jan 8 19:25:08 2009
作者: drewlin (eternity.) 站內: drew-plan
標題: [STATA] nmerge 一次合併多個檔案
時間: 2009/01/08 Thu 19:24:54
假設今天要合併的檔案三個 裡面有各年度各公司的資料
檔案分別為帳面價值(bv.dta)、股價(price.dta)、董監持股(ownership.dta)
三個檔案裡面皆有stockno與year分別代表"股票代號"與"年度"
1.先安裝 nmerge 與 tablist
#findit nmerge
#findit tablist
2.先開一個任何一個檔案 這邊以bv.dta為例
#use bv.dta
3.以stockno和year為key 合併另外兩個檔案(建議合併前先排序)
#nmerge stockno year using price ownership
stock year是要合併的依據
price ownership則是要合併的檔案名稱 後面可以繼續接下去
4.接著會產生一張表,檔名對應的該欄顯示1則表示檔案有此筆資料,若0則無
若是要刪除合併起來有缺項的可以打
#drop if BV*PRICE*OWNERSHIP==0
接著也可以把過程產生的識別變數刪掉
#drop BV PRICE OWNERSHIP
5.大功告成
對於需要從幾個資料庫抓資料的人 幫助蠻大的
不過要注意的是TEJ每個資料庫用的年份可能不同 (有些西元有些民國 要先轉換)
想說寫一下當備忘 供參考~
drewlin
--
藍 ***。˙∵‥∴*****。˙∵‥。˙∵‥∴。˙。˙∵‥∴****。˙
色 ┬┴┬┴┬┴┬┴◆ Origin: 藍色傳說 bbs.seehere.org
傳 ┬┴┬┴┬┴┬┴◇ From: seawolf.dorm9.nccu.edu.tw
說 ***。˙∵‥∴**‧꼪*。˙∵‥。˙∵‥∴。˙∵‥。˙∵‥∴****
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.119.202.234
推
01/08 20:39, , 1F
01/08 20:39, 1F
推
01/09 00:08, , 2F
01/09 00:08, 2F
推
01/09 16:56, , 3F
01/09 16:56, 3F
討論串 (同標題文章)