全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2668 3
2014-08-07
我现在有两个数据文件:
文件一:                                                文件二:
ID          VAR1                                         ID          VAR2     
1             A                                              1               甲   
2             A                                              1               乙
1             C                                              2               甲
1             B                                             
2             D                                             

我想达到的目的是得到文件三:

ID           VAR1          VAR2
1               A                 甲
1               A                 乙
1               B                 甲
1               B                 乙
1               C                 甲
1               C                 乙
2               A                 甲
2               D                 甲

我用的命令是:merge ID using 文件二,keep(match)
但实际得到的观测数量却少了很多,请问要达到我想要的结果,我应该用什么命令?

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-8-7 20:07:08
我的思路是将其中一个表进行拆分。这样就转化为m:1型的合并了。然后在append即可。
DATABASE1 是第一个数据集
DATABASE2 是第二个数据集
DATABASE_result是第三个数据集。

QQ截图20140807200520.png

复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-8-7 20:16:10
复制代码


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-8-8 10:05:18
蓝色 发表于 2014-8-7 20:16
方法可行,谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群