全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
8459 14
2015-04-23
合并.jpg
各位大神,我建立了一个do.file程序,以变量versy为基准连续merge 98年——09年的crntast变量(其中母数据源没有crntast这个变量)。
但是操作结束之后我发现只有98年的merge进来了,99年——09年都没有merge进来,但是后面的merge情况却仍然显示matched,我确定99——09年这一项数据都是全的,我想问为啥之后的会merge不进来,该怎么操作啊[cry]。下图中左边一项为versy,中间为crntast变量,最右边为_merge。
PS:我试过先merge一年(比如09年),再merge 98,发现结果是一样的,都只能merge进来一年,是我之后的语句需要调整吗?感谢大神![cry]拯救我于苦海吧[cry]
result.jpg
附件列表
合并.jpg

原图尺寸 415.59 KB

合并.jpg

二维码

扫码加我 拉你入群

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

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

全部回复
2015-4-23 16:36:53
自己顶!求助啊!
二维码

扫码加我 拉你入群

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

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

2015-4-23 21:34:10
快来人呀 或者谁告知一下正常怎么做做的出来也行[sad]
二维码

扫码加我 拉你入群

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

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

2015-4-23 22:38:05
为什么是m:m?
二维码

扫码加我 拉你入群

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

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

2015-4-23 22:52:30
不知道你的数据结构是怎么样的?
我老师是stata高级玩家了,他说他从来没用过merge里面m:m这个选项,因为不好用,肯定可以有其他方法。不过需要知道更多信息才能帮你。
二维码

扫码加我 拉你入群

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

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

2015-4-23 23:31:11
这个很简单,你没有仔细看help文档,你在merge的时候后面会产生一个系统变量_merge(3),你只要告诉stata不要产生这个变量,因此,附加选项nogenerate即可
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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