楼主: qiulanyi
2074 1

[数据管理求助] stata组内进行不同变量的筛选 [推广有奖]

  • 0关注
  • 0粉丝

大专生

11%

还不是VIP/贵宾

-

威望
0
论坛币
2 个
通用积分
0
学术水平
4 点
热心指数
6 点
信用等级
1 点
经验
473 点
帖子
6
精华
0
在线时间
71 小时
注册时间
2018-1-8
最后登录
2018-7-18

楼主
qiulanyi 学生认证  发表于 2018-1-22 19:20:24 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
抱歉题目说的不是很清楚。。。遇到的问题如下:
  家庭编号      孩子编号   孩子受教育程度(数字越大代表受教育程度越高)
householdID    childID     childeducation
       1                 1                   6
       1                 2                   9
       1                 3                   7
       2                 1                   4
       2                 2                   2

目的:保留一个家庭中,受教育程度最高的孩子,期待结果如下
householdID    childID     childeducation
       1                 2                   9
       2                 1                   4


二维码

扫码加我 拉你入群

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

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

关键词:Stata tata household Education ducation

沙发
黃河泉 在职认证  发表于 2018-1-23 16:14:18
1. 试试
  1. // https://bbs.pinggu.org/thread-6194053-1-1.html
  2. * Example generated by -dataex-. To install: ssc install dataex
  3. clear
  4. input float(householdID childID childeducation)
  5. 1 1 6
  6. 1 2 9
  7. 1 3 7
  8. 2 1 4
  9. 2 2 2
  10. end

  11. bys householdID: egen m = max(childeducation)
  12. keep if childeducation == m
  13. drop m
复制代码
2. 尔后建议请用 dataex (先 ssc install dataex 并见说明) 将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。并请参考 http://www.jianshu.com/p/9870080fe769,  https://bbs.pinggu.org/thread-5048204-1-1.html, 与 https://bbs.pinggu.org/thread-5917273-1-1.html

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-23 15:28