全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1839 5
2013-11-10
如果观测值有重复的,如何删掉重复的观测值?
不是删掉之后,达到不重复的目的,而是只要有重复的情况,就把这个代码全删掉。比如:
bh                       st                    year
000004/2007        000004        2007
000004/2007        000004        2007

就把000004/2007全删掉。怎么做?

二维码

扫码加我 拉你入群

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

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

全部回复
2013-11-10 19:08:58
笨办法,试试吧
bysort bh st year: gen obs=_N
drop if obs !=1
二维码

扫码加我 拉你入群

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

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

2013-11-10 19:12:23
zufestar 发表于 2013-11-10 19:08
笨办法,试试吧
bysort bh st year: gen obs=_N
drop if obs !=1
bysort bh st year: gen obs=_N
drop if obs !=1
drop obs
二维码

扫码加我 拉你入群

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

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

2013-11-20 01:07:19
很好啊,谢谢啦
二维码

扫码加我 拉你入群

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

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

2013-11-20 01:38:16
更简单得可以用duplicates命令

duplicates -- Report, tag, or drop duplicate observations
二维码

扫码加我 拉你入群

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

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

2013-11-20 10:57:20
为什么会出现重复的呢。。。。。。。如果只有一两条重复的话,可以list 重复值啊,然后就可以看到是哪条重复,追溯到源文件,看看为什么重复,源数据千万不能错啊
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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