全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
953 2
2017-01-18
我有一个总数据库,OBS是惟一识别的关键字段,是1至N的按顺序的阿拉伯数字,我需要对该数据库进行多次的删除工作(drop),最后得到一个子数据a,这个操作我已经通过多次的drop操作完成了,现在我需要把每次drop掉的数据汇总成一个新的数据b, 新的数据b其实是多次删除 的数据的合并,也是数据a的补集,就是说数据a与数据b合并能得到总数据库,现在就是怎么获得这个数据b,在生成数据a时,我进行了40多次(以后可能需要100多次)的删除操作,删除的记录数从0至数十不等,是每次删除记录保存下来,汇总成数据b呢还是根据OBS,求数据a的补集呢,怎么求呢?请stata高手指点迷津,谢谢,非常感谢,在线等您的指点提示
二维码

扫码加我 拉你入群

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

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

全部回复
2017-1-18 10:30:36
版主,请尽快审核通过吧,谢谢
二维码

扫码加我 拉你入群

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

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

2017-1-18 11:31:50
刚通过审核,哈哈,我自己解决问题了,找到了一种自以为比较好的解决办法,先将两数据库进行合并,append using 数据a, generate(_append)。然后对重复数据进行分析,当两数据均出现的进行删除,保留下来的就是数据b了,duplicates tag obs, gen(dup)
drop if dup !=0,已经解决了,当然大牛们有更好的解决办法,也请不吝赐教,先谢谢了
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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