全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
989 4
2022-04-22
* Example generated by -dataex-. To install: ssc install dataex
clear
input str4 name int(year score)
"A" 2010 1
"B" 2010 .
"C" 2010 1
"A" 2011 3
"B" 2011 2
"C" 2011 2
"A" 2012 .
"B" 2012 1
"C" 2012 3
end

麻烦问下大家 怎么把score里面有缺失值的观测筛选出来,再删除与该观测同name的观测。例如,第二条观测 缺失score,它的name是B, 然后想删除所有name是B的观测。

以上代码最后的理想结果应该给是只留下name是C的观测。

麻烦问下大家怎么实现

二维码

扫码加我 拉你入群

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

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

全部回复
2022-4-22 11:08:07
试试
复制代码
二维码

扫码加我 拉你入群

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

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

2022-4-22 11:49:40
黃河泉 发表于 2022-4-22 11:08
试试
感谢老师。其实我看过老师17年的一个回复,但没能举一反三
* Example generated by -dataex-. To install: ssc install dataex
clear
input float(hhid p a3000 a3020)
1 1 1    .
1 2 1 3000
1 3 1 4100
2 1 1 6000
2 2 2    .
end

bys hhid (p): egen c1 = total(a3000 == 1)
bys hhid (p): egen c2 = total(a3020 < .)
drop if c1 != c2
二维码

扫码加我 拉你入群

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

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

2022-4-23 08:42:32
stata折磨王 发表于 2022-4-22 11:49
感谢老师。其实我看过老师17年的一个回复,但没能举一反三
* Example generated by -dataex-. To  ...
所以你的问题是?
二维码

扫码加我 拉你入群

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

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

2022-4-23 12:00:20
已经解答完了。谢谢老师。 第二次的代码是以前类似问题您给出的解答。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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