全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
5466 4
2017-04-10
大家好,想请教一个数据处理问题。数据介绍:家庭编号hhid(相同编号为一个家庭),家庭中个人编号p(比如01家庭中有成员1,2,3),是否有工资收入a3000(1为有,2为没有),工资a3020(.代表缺省值)。
问题:想剔除有工资收入但是工资缺省的家庭组,而非仅仅删除01家庭组中的成员1(if a3000==1 & a3020==.),此数据中则删除01家庭组,请问怎么实现?谢谢大家啦!
hhidp a3000 a3020
01 1 1 .
012 1 3000
013 1 4100
02 1 1 6000
022 2 .



二维码

扫码加我 拉你入群

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

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

全部回复
2017-4-10 09:29:27
因为最后是需要将家庭中的成员进行合并的,如果个人成员缺省,那么这个家庭就为缺省样本,需要删除。
一般用的命令为drop hhid if a3000==1&a3020==. 但是仅仅删除了家庭01中的成员1,01家庭中的成员2 和3 还留在数据库中,这个就不对了
进一步描述,就是这组数据中,由于家庭组01中的成员1缺省工资数据,所以这个家庭01为缺省的样本,要整体删除
二维码

扫码加我 拉你入群

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

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

2017-4-10 11:03:56
1. 请试试
复制代码
2. 请就如同美国Stata论坛一样,我建议本论坛也应强烈鼓励所有发问者利用 dataex (先 ssc install dataex 并见 https://bbs.pinggu.org/thread-5048204-1-1.html 说明) 将其之 Stata (部分) 资料列出,以供回答者 练习或实验之用(所以会更愿意回答你的问题)。当你 post 你的资料时,你应该选择你原始资料中具有代表性的一部分(除非你的资料很小,或自己编一下有代表性的变量与资料),包括足够的观察值以供程式练习与展示之用,而且也要确定包括了所有的变量!
二维码

扫码加我 拉你入群

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

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

2017-4-10 13:30:51
黃河泉 发表于 2017-4-10 11:03
1. 请试试2. 请就如同美国Stata论坛一样,我建议本论坛也应强烈鼓励所有发问者利用 dataex (先 ssc install ...
哇塞!好棒啊~~上午想到一个方法,但是没有您给的简洁,太感谢啦!!
激动~第一次发帖就遇到好心人回答^0^建议很好,准备学习dataex指令
上面给的数据是原始数据的简化版,重要的变量(有代表性的变量)都在里面~~
再次感谢(●'◡'●)
二维码

扫码加我 拉你入群

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

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

2017-4-10 15:57:16
EUREKAsf 发表于 2017-4-10 13:30
哇塞!好棒啊~~上午想到一个方法,但是没有您给的简洁,太感谢啦!!
激动~第一次发帖就遇到好心人回答^ ...
其实,你能附上相关资料(虽然不是用 dataex 印出),已经不错了!但最好用  dataex 印出,我若无法解决,会将其转到美国 Stata 论坛,那边高手林立,一定可以解决问题!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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