yqweng 发表于 2012-4-21 19:38
你好,我今天发现我00年之前的几张表都merge 错了!不知道你的具体步骤是怎么样的呢?能否交流一下数据?我 ...
先用spss将你需要的数据文件另存为stata数据格式,然后一般每个数据文件中都有哪三个指标,然后用以下命令:将你要merge的变量存放的文件先弄清楚,我以两个文件为例:
use 文件名1.dta
sort commid hhid line
save temp1
clear
use 文件名2.dta
sort commid hhid line
save temp2
clear
use temp1
merge 1:1 commid hhid line using temp2
drop _merge
到这一步基本已经merge好了,然后另存为一个文件,你自己命名。
erase temp1.dta
erase temp2.dta
这两步是为了删除不必要的临时文件,方便以后merge时可以重复应用这两个文件名。
我不知道我说清楚没,这是我自己折腾出来的,你看看。
我的邮箱是
zxq2824@163.com