全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
9517 6
2017-10-10
symbolyear

2

2007

2

2008

2

2009

2

2010

2

2011

2

2012

2

2013

2

2014

2

2015

2

2016

4

2007

4

2008

4

2009

4

2010

4

2011

4

2012

4

2013

4

2014

4

2015

4

2016

7

2007

7

2009

7

2010

7

2011

7

2012

7

2013

7

2014




各位大神,如图所示,我现在需要保留symbol为2时,year=2015和year=2016的数据,以及symbol 为4时,year=2015的数据,而要删除掉其他数据。以此类推,每个symbol下都有一些年份的数据需要保留,而其他年份的数据删除。因为需要从12000多个数据中删得只剩下2500条,如果手动删,工作量太大。想知道,有没有哪位大神可以写一句stata命令方便快速删除?
二维码

扫码加我 拉你入群

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

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

全部回复
2017-10-10 18:34:39
1. 你这个问题看起似乎没规则!应该没有较快之方法!2. 建議用 dataex (先 ssc install dataex 并见说明) 将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。并请参考 https://bbs.pinggu.org/thread-5048204-1-1.htmlhttps://bbs.pinggu.org/thread-5917273-1-1.html
二维码

扫码加我 拉你入群

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

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

2017-10-11 09:08:00
黃河泉 发表于 2017-10-10 18:34
1. 你这个问题看起似乎没规则!应该没有较快之方法!2. 建議用 dataex (先 ssc install dataex 并见说明) 将 ...
谢谢回复,是没有什么规则。我看看能不能用excel处理数据吧。再次谢谢你
二维码

扫码加我 拉你入群

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

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

2017-10-11 11:18:37
gen n= symbol*10000+year
keep if n==22015|n==22016|n==42015


二维码

扫码加我 拉你入群

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

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

2017-10-11 11:22:51
xiaojuan129 发表于 2017-10-11 11:18
gen n= symbol*10000+year
keep if n==22015|n==22016|n==42015
if后面所要保留的变量,你可以在excel表里用&进行合并,这样会快一些
二维码

扫码加我 拉你入群

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

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

2017-10-11 14:42:13
xiaojuan129 发表于 2017-10-11 11:22
if后面所要保留的变量,你可以在excel表里用&进行合并,这样会快一些
多谢 !
已经用excel解决了
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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