[STATA] nmerge 一次合併多個檔案

看板NCCU08_MAT作者 (小卓..)時間17年前 (2009/01/08 19:26), 編輯推噓3(300)
留言3則, 3人參與, 最新討論串1/2 (看更多)
※ [本文轉錄自 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
文章代碼(AID): #19PUBPIq (NCCU08_MAT)
文章代碼(AID): #19PUBPIq (NCCU08_MAT)