Stata在数据整理方面的功能很强大,如产生新数据、横向合并数据等。特别是处理微观数据的时候,不同的数据往往保存在不同的数据集中,需要把不同的数据集进行合并,然后进行数据分析。合并数据需要用merge命令。 merge命令选项 merge 1:1 merge 1:m merge m:1 merge m:m 其中:merge m:m 很少使用。Stata的manual中...
merge命令注意事项:两个数据必须有至少一个共同变量;merge可以进行1:1(一对一匹配)、1:m(一对多匹配)、m:1(多对一匹配)、以及m:m(多对多)匹配,但不建议使用m:m(多对多)匹配,因为这样容易造成数据的混乱;在using d2.dta后,可以通过keepusing()指定合并变量。如,可以在后面加上keepusing(weight)来限定只...
merge 1:1 id using A 这样,数据集B中的观察单位将按照id变量与数据集A中的观察单位进行匹配,合并成一个新的数据集。 2. 一对多合并 一对多合并是指两个数据集中的观察单位一对多的合并方式。即一个数据集中的观察单位对应多个数据集中的观察单位。一对多合并可以通过merge 1:m命令来实现。 例如,我们有两个数据...