楼主: 邓小邓。
1785 4

[数据管理求助] 请教!stata如何删除父母信息不完整的家庭数据 [推广有奖]

  • 1关注
  • 0粉丝

高中生

47%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
105 点
帖子
9
精华
0
在线时间
43 小时
注册时间
2018-12-10
最后登录
2019-8-29

楼主
邓小邓。 发表于 2019-4-21 14:26:46 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
clear
input float(hhcode idcode) str10 relation float gendar
1 1 "father"     1
1 2 "mother"     0
2 1 "father"     1
2 2 "mother"     0
2 3 "child" 1
3 1 "mother"     0
3 2 "child" 1
end

hhcode是家庭编码,idcode是成员编码,请教大家如何删除父母一方不存在,或者child不存在的组内数据,只保留mother father child同时存在的那组数据?感谢回答。

二维码

扫码加我 拉你入群

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

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

关键词:存在的 组数据

沙发
黃河泉 在职认证  发表于 2019-4-21 15:23:55
请先 ssc install egenmore,试试
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input float(hhcode idcode) str10 relation float gendar
  4. 1 1 "father" 1
  5. 1 2 "mother" 0
  6. 2 1 "father" 1
  7. 2 2 "mother" 0
  8. 2 3 "child"  1
  9. 3 1 "mother" 0
  10. 3 2 "child"  1
  11. end

  12. bys hhcode: egen n = nvals(relation)
  13. keep if n == 3
复制代码

藤椅
邓小邓。 发表于 2019-4-21 15:52:05
黃河泉 发表于 2019-4-21 15:23
请先 ssc install egenmore,试试
感谢!!问题已经解决

板凳
黃河泉 在职认证  发表于 2019-4-21 15:54:14
邓小邓。 发表于 2019-4-21 15:52
感谢!!问题已经解决
Great to hear that.

报纸
18800187827 学生认证  发表于 2022-1-17 17:03:12 来自手机
邓小邓。 发表于 2019-4-21 15:52
感谢!!问题已经解决
请问类似问题的代码是什么样的,我只能删除那一行,不能删除那个家庭的所有行

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-22 04:01