全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1464 4
2010-03-27
date    id
2005  00001
2005  00003
2005  00006
2005  00007
2005  00012
2005  00081
2005  00014
2006  00045
2006  00003
2006  00006
2006  00002
2006  00012
2006  00014
2007  00009
2007  00014
2007  00023
2007  00003
2007  00081
我想对上面的数据进行如下操作。
把2005年,2006年,2007年相同的个体找出来?如何在STATA中操作啊,希望哪位大侠帮我解决一下啊。谢谢!谢谢~~~~~~~~~~~~~~~~~~~
二维码

扫码加我 拉你入群

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

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

全部回复
2010-3-27 09:11:03
自己顶下,哪位大侠帮帮忙啊!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!不胜感激!
二维码

扫码加我 拉你入群

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

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

2010-3-27 09:38:35
*设id是数值型,且每一年份中id值不重复。本题的实质是,看id中每些值重复了3次。

(与http://www.pinggu.org/bbs/thread-747231-1-1.html相同)

bys id: egen c=count(id)
drop if c<3
drop c
sort date id
二维码

扫码加我 拉你入群

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

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

2010-3-27 10:26:32
版主,您太辛苦了,你太棒了!太佩服您的才能了!
上面还有一个小小的问题,就是有关
sum id
loc m=r(max)
这个命令的。
我的数据id是这样的表示,如果按照您上面给出的命令,再做循环,那基本上运行不出来的。因为id的值太大了。所以循环的次数太大了。不知道版主能不能想出更有效的办法。谢谢!
date                       id
1989        211101001
1989        211101002
1989        211101003
1989        211101004
1989        211101005
二维码

扫码加我 拉你入群

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

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

2010-3-27 10:48:02
版主,您太辛苦了,你太棒了!太佩服您的才能了!
上面还有一个小小的问题,就是有关
sum id
loc m=r(max)
这个命令的。
我的数据id是这样的表示,如果按照您上面给出的命令,再做循环,那基本上运行不出来的。因为id的值太大了。所以循环的次数太大了。不知道版主能不能想出更有效的办法。谢谢!
date                       id
1989        211101001
1989        211101002
1989        211101003
1989        211101004
1989        211101005
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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