全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
718 3
2021-12-30
急求指教,先谢了!如图:两个变量A、B,我想从B变量的整列值中找A变量中没有的观测值,不是一一对应找,而是整列中找。目的是找出B中有而A中没有的值,我想了很久,没搞定,特来请教。谢谢啦!测试数据在附件。 截屏2021-12-30 下午7.20.20.png
附件列表
截屏2021-12-30 下午7.20.20.png

原图尺寸 227.49 KB

截屏2021-12-30 下午7.20.20.png

截屏2021-12-30 下午7.14.52.png

原图尺寸 224.25 KB

截屏2021-12-30 下午7.14.52.png

二维码

扫码加我 拉你入群

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

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

全部回复
2021-12-30 19:46:35
将AB拆成两个数据 然后进行匹配 通过匹配结果中的_merge 来判断两边不一致的数据是什么

preserve

keep A
save a.dta,replace
restore

preserve

keep B
rename B A
save B.dta,replace
restore


use a.dta,replace

merge 1:1 A  using b.dta,replace


二维码

扫码加我 拉你入群

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

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

2021-12-30 20:18:42
wdlbcj 发表于 2021-12-30 19:46
将AB拆成两个数据 然后进行匹配 通过匹配结果中的_merge 来判断两边不一致的数据是什么

preserve
如此及时详尽解答,感激不尽,谢谢啦!
二维码

扫码加我 拉你入群

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

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

2022-2-23 10:16:57
R中
dat[!(dat$B %in% dat$A),]
matlab中类似,用ismember函数即可
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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