當前位置:股票大全官網 - 股票行情 - 兩個股票策略代碼怎麽合並成壹個

兩個股票策略代碼怎麽合並成壹個

看題主的情況,顯然可以使用merge命令。首先需要確保A數據集和B數據集中股票代碼、年份的組合是唯壹的(A數據集中公司1在2020年只存在壹個數據、B數據集也壹樣)只有具備唯壹性我們才能以此組合為依據進行匹配。

確定好上述前提後,利用以下代碼進行合並:

cd 文件存儲路徑//(將A數據集和B數據集存放在同壹個文件夾裏,並將路徑復制在這裏) use A.dta sort id year save temp1 clear use B.dta sort id year save temp2 clear use temp1 merge 1:1 id year using temp2 drop _merge save AB.dta *到這壹步基本已經merge好了,另存為文件AB。 erase temp1.dta erase temp2.dta *這兩步是為了刪除不必要的臨時文件,方便以後merge時可以重復應用這兩個文件名。