楼主: fuganggangxx
939 2

[数据管理求助] 怎么求出不同数据表间的差异(见内容详述) [推广有奖]

  • 4关注
  • 1粉丝

已卖:204份资源

学科带头人

26%

还不是VIP/贵宾

-

威望
0
论坛币
46374 个
通用积分
531.5537
学术水平
15 点
热心指数
52 点
信用等级
29 点
经验
19906 点
帖子
2219
精华
0
在线时间
1456 小时
注册时间
2013-2-5
最后登录
2025-12-27

楼主
fuganggangxx 在职认证  发表于 2017-1-18 10:20:57 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

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

扫码加我 拉你入群

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

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

关键词:内容详 数据表 阿拉伯数字 Stata drop 数据表

沙发
fuganggangxx 在职认证  发表于 2017-1-18 10:30:36
版主,请尽快审核通过吧,谢谢

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

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-27 09:06