StataでdatasetをMerge(結合)させる方法
Stataで2つのDatasetを結合(Merge)させる方法(Stata 16.0使用時)
- Mainのdatasetを開いておく。
- 画面上のData→Combine Datasets→Merge two datasetsへと進む。
- Merge方法を選択→MatchさせるVariable nameをKey variablesで選択→Filename of dataset on diskからMergeさせたいdatasetを選択
- OKするとMergeされたDatasetが出来上がります。
ここで何点か注意点を記載しておきます。
- Main datasetとMergeさせたいdataset内でMatchさせたいVariableに同じ名前が付いているか事前に確認してください。
- Main datasetが欠損値を除外し、mergeさせたいdatasetよりもnが少なくなっていた場合、何もせずにmergeすると、mergeさせたdatasetのnになってしまい、また一から欠損値除外をしなくてはならなくなります。
→そこで、上記4に進む前に、Resultsを下記のように設定しておくと、欠損値は除外され、Main datasetと同様にMergeさせた後のdatasetが変更されます。
基本的には上記方法でほとんどのdatasetがMergeできると思います。あとは1:複数merge等に関しても設定可能なので、色々やってみてください。