楼主: realgod5417
11543 7

[求助]查找重复记录的问题! [推广有奖]

  • 1关注
  • 1粉丝

VIP

已卖:201份资源

硕士生

58%

还不是VIP/贵宾

-

威望
0
论坛币
2641 个
通用积分
29.8590
学术水平
0 点
热心指数
3 点
信用等级
0 点
经验
4067 点
帖子
142
精华
0
在线时间
174 小时
注册时间
2007-1-31
最后登录
2024-12-13

楼主
realgod5417 发表于 2009-7-16 10:49:53 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我有一组数据,大约1万多个记录(观测),
然后我有如下命令
sort id     *按id排序"
count if id[_n]==id[_n-1]     *查看有多少重复记录*
发现有1000多个id重复
然后有执行如下命令
log using D:\Othersperson\clear.log, replace
list id name if if id[_n]==id[_n-1]
log close

把所以重复的list出来.
我发现如有一次重复的话,只列出了重复当中的一个,重复3次的记录会list出两个记录

我现在想如何把所有重复的都列出来,而不是其中的一个或两个,也就是说,如果id=10有两个记录,那么我要列错两个而不是两个中的一个

不知道我说明问题了没,期待解答!!
二维码

扫码加我 拉你入群

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

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

关键词:replace Person Others Using Other 求助 记录

本帖被以下文库推荐

梅须逊雪三分白雪却输梅一段香

沙发
sungmoo 发表于 2009-7-16 10:54:16
bys id: egen n=count(id)
list if n>1
已有 1 人评分论坛币 收起 理由
admin_kefu + 10 热心帮助其他会员

总评分: 论坛币 + 10   查看全部评分

藤椅
realgod5417 发表于 2009-7-16 11:09:16
谢谢版主,我的 我的id不是数字型的,不过经过你的提醒我会了,非常感谢你!
是我太笨,之前我问过类似的东西,然后只是用在别的方便,目的不一样就没想起来程序可以是一样的
可以先tab 然后 在list频数大于=2的,就好了
之前好像也是你帮我解答的问题
表示感谢
梅须逊雪三分白雪却输梅一段香

板凳
voodoo 发表于 2009-7-16 13:33:41
help duplicates
已有 1 人评分论坛币 热心指数 收起 理由
admin_kefu + 10 + 2 热心帮助其他会员

总评分: 论坛币 + 10  热心指数 + 2   查看全部评分

巫毒上传,必属佳品!
坛友下载,三思后行!

报纸
sckaka 发表于 2009-7-16 16:54:46
voodoo 发表于 2009-7-16 13:33
help duplicates
正解!

地板
吕小布韦 发表于 2013-12-16 17:08:22
voodoo 发表于 2009-7-16 13:33
help duplicates
你好, help duplicate是怎么使用的?能否提示一下?谢谢..

7
streamcml 发表于 2017-1-3 18:04:45
初学,还没弄明白怎么用duplicates

8
罗春 发表于 2018-3-4 21:33:08
dupilcates tag  id   //会生成一个变量dup, gen(dup)  如果id唯一,dup==0,如果id不唯一,dup大于0

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

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