STATA形式の二つのデータファイル、file1.dtaと、file2.dtaがあったとする。
この二つのファイルを横につなぎ合わせて、別のファイルalldata.dtaを作りたい。
このときは、mergeというコマンドを使えばよい。
use "D:\file1.dta", clear
merge using D:\file2.dta
drop _merge
STATA形式ではないデータを読み込みたいときは、一度STATA形式にデータを保存してから、
上記と同じ作業をすればよい。
たとえば、2つ目のデータファイルがcsv形式のファイルでfile2.csvだったとすると、
insheet using D:\file2.csv
save "D:\file2.dta"
use "D:\file1.dta", clear
merge using D:\file2.dta
drop _merge
save "D:\alldata.dta"
複数のエクセルファイルを一つのSTATAファイルに保存したいとき、この方法を使うと楽。
横方向でなく、縦方向にデータを付け足していくコマンドもある。
また、グループごとにデータを追加するコマンドもある。

