全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
7784 9
2019-01-06
在stata面板数据中,怎么计算一个id的有多少年数据,因为我想保留具有两年数据以上的id,只有一年数据的id就打算drop。
求解怎么保留具有两年及以上的数据

二维码

扫码加我 拉你入群

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

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

全部回复
2019-1-6 17:04:25
你若要问程序,永远附上相关资料;若附上资料,永远用 dataex 印出资料。
1.        先 ssc install dataex (并见说明),将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。
2.        并请参考 http://www.jianshu.com/p/9870080fe769,  https://bbs.pinggu.org/thread-5048204-1-1.html, 与 https://bbs.pinggu.org/thread-5917273-1-1.html
3.        你若要别人帮助你,你就要"动点脑筋"帮助别人来帮助你。
二维码

扫码加我 拉你入群

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

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

2019-1-6 17:38:41
例如:
id   year
1   2000
1   2001
1   2003
2   2001

3   2000

3   2001

3   2002

4   2001

其中,我想要把2和4去掉
二维码

扫码加我 拉你入群

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

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

2019-1-6 18:17:25
nickyou13 发表于 2019-1-6 17:38
例如:
id   year
1   2000
1. 尔后请用回复!2. 你若要问程序,永远附上相关资料;若附上资料,永远用 dataex 印出资料。
1.        先 ssc install dataex (并见说明),将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。
2.        并请参考 http://www.jianshu.com/p/9870080fe769,  https://bbs.pinggu.org/thread-5048204-1-1.html, 与 https://bbs.pinggu.org/thread-5917273-1-1.html
3.        你若要别人帮助你,你就要"动点脑筋"帮助别人来帮助你。
二维码

扫码加我 拉你入群

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

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

2019-1-6 19:21:38
黃河泉 发表于 2019-1-6 18:17
1. 尔后请用回复!2. 你若要问程序,永远附上相关资料;若附上资料,永远用 dataex 印出资料。
1.       ...
像这样子,我想只保留拥有两年及以上的数据,其他只有一年的数据都删除
input double idind int wave
111101011003 2011
111101014003 2011
111101015003 2011
111101016003 2011
111101019003 2011
111101020003 2011
111102004003 2011
111102004003 2015
111102007003 2011
111102012003 2011
111102012003 2015
111102014003 2011
111102018003 2011
111102020003 2011
111102167003 2015
111103011003 2011
111103014004 2011
111103014004 2015
111103015003 2011
111103016003 2011
end
[/CODE]
二维码

扫码加我 拉你入群

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

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

2019-1-7 09:15:43
bysort id:egen x=count(year)
keep if x>=2
试试这个,看看行不行。还有,建议问问题的时候用dataex命令,这样大家都方便。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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