全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2484 10
2022-01-05
提问,如何做到根据2005年m或者q的值=1的话,就把整个id删除
意思是例子中把id为1的三个年份都删除,以2005年的值为条件
[CODE]
* Example generated by -dataex-. To install: ssc install dataex
clear
input float(id year m q)
1 2005 1 0
1 2006 1 0
1 2007 0 3
2 2005 0 0
2 2006 0 1
2 2007 1 0
end


二维码

扫码加我 拉你入群

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

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

全部回复
2022-1-5 15:23:43
gen indicator=1 if (year==2005&m==1)|(year==2005&q==1)

sort id indicator

bys id:replace indicator=indicator[_n-1] if indicator==.

drop if indicator==1
二维码

扫码加我 拉你入群

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

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

2022-1-5 19:59:10

d

类似楼上之解答:
复制代码
二维码

扫码加我 拉你入群

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

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

2022-1-6 14:59:52
黃河泉 发表于 2022-1-5 19:59
类似楼上之解答:
谢谢!
二维码

扫码加我 拉你入群

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

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

2022-1-6 15:01:10
黃河泉 发表于 2022-1-5 19:59
类似楼上之解答:
谢谢您的回答~
二维码

扫码加我 拉你入群

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

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

2022-1-6 15:01:31
wdlbcj 发表于 2022-1-5 15:23
gen indicator=1 if (year==2005&m==1)|(year==2005&q==1)

sort id indicator
谢谢您的回答~
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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