全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
11838 7
2014-12-03
悬赏 10 个论坛币 未解决
假设数据如下

城市   变量
北京   10
北京   20
北京   10
北京  20
天津  30
天津  10
天津  20
……
我只要剔除北京这一组内变量的重复记录,即10 和 20,但是用dupilicates drop 会连天津的记录一起剔除,请问怎么破?
有很多城市,所以不能拆分数据。如何用stata 实现?

二维码

扫码加我 拉你入群

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

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

全部回复
2014-12-3 16:08:33
看到论坛里的解决方法了
*设数据中无缺失值
bys id year age (height): g n=_n
bys id year age (height): g N=_N
keep if n==N
drop n N
二维码

扫码加我 拉你入群

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

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

2014-12-3 19:22:21
按照你说的,城市和变量联合起来可以标明一个样本,否则是重复,那么直接用
duplicates drop 城市 变量,force
我觉得这样就可以
二维码

扫码加我 拉你入群

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

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

2018-8-11 16:40:39
谢谢答复,很好用
二维码

扫码加我 拉你入群

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

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

2020-11-4 17:45:17
meilige12321 发表于 2014-12-3 16:08
看到论坛里的解决方法了
*设数据中无缺失值
bys id year age (height): g n=_n
赞!!!很好用,我也遇到了你这个问题,这样解决了。像上面说的直接duplicate的话是不行的,天津20会跟北京20冲突。
二维码

扫码加我 拉你入群

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

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

2023-2-2 16:28:38
zhonghuijie 发表于 2014-12-3 19:22
按照你说的,城市和变量联合起来可以标明一个样本,否则是重复,那么直接用
duplicates drop 城市 变量,f ...
如果年份和省份两个分组呢 我尝试了在后面加入province 但是行不通
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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