887 3

[数据管理求助] 求助,stata中stata如何以某变量为组,删除另一变量同时包含两个值的组? [推广有奖]

  • 0关注
  • 0粉丝

初中生

71%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
93 点
帖子
5
精华
0
在线时间
22 小时
注册时间
2022-5-10
最后登录
2023-1-5

楼主
蜂蜜柚子水果茶 发表于 2022-5-10 12:09:11 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请教大神,我需要以stay_id为组,甄别status变量同时包含等于1和2的stay_id并将其删除该如何写stata语句呢?
stay_id        status
200011        1
200067        1
200571        2
200761        2
200770        1
200908        2
201096        2
201311        1
201715        1
201770        1
202071        1
202274        1
202786        1
203236        1
203289        2
203542        2
203929        2
204020        2
204248        2
204248        1
204619        1
204773        1
204809        2
204809        1
204931        2
205338        1
205361        1
205803        1
206602        1
206803        1
206855        2
206856        2
206856        1
207141        2
207153        2
207220        2
207388        1
207834        1
208253        1
208321        2
208327        2
208509        1
208690        1
208756        2
209235        1
209712        1
209951        1
210351        2
210614        2
210707        1


二维码

扫码加我 拉你入群

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

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

关键词:Stata tata STATA语句 status Stay

沙发
黃河泉 在职认证  发表于 2022-5-11 07:30:52
1. 请先装 ssc install egenmore,并试试
  1. * Example generated by -dataex-. For more info, type help dataex
  2. clear
  3. input float(stay_id status)
  4. 200011 1
  5. 200067 1
  6. 200571 2
  7. 200761 2
  8. 200770 1
  9. 200908 2
  10. 201096 2
  11. 201311 1
  12. 201715 1
  13. 201770 1
  14. 202071 1
  15. 202274 1
  16. 202786 1
  17. 203236 1
  18. 203289 2
  19. 203542 2
  20. 203929 2
  21. 204020 2
  22. 204248 2
  23. 204248 1
  24. 204619 1
  25. 204773 1
  26. 204809 2
  27. 204809 1
  28. 204931 2
  29. 205338 1
  30. 205361 1
  31. 205803 1
  32. 206602 1
  33. 206803 1
  34. 206855 2
  35. 206856 2
  36. 206856 1
  37. 207141 2
  38. 207153 2
  39. 207220 2
  40. 207388 1
  41. 207834 1
  42. 208253 1
  43. 208321 2
  44. 208327 2
  45. 208509 1
  46. 208690 1
  47. 208756 2
  48. 209235 1
  49. 209712 1
  50. 209951 1
  51. 210351 2
  52. 210614 2
  53. 210707 1
  54. end

  55. bys stay_id: egen n = nvals(status)
  56. drop if n == 2
复制代码
2. (尔后) 你若要问程序,请用 (ssc install) dataex 附上相关`代表性’资料 (请尽量不要用截图或其他格式),以供回答者实验之用。请参考说明 https://bbs.pinggu.org/thread-5048204-1-1.htmlhttps://zhuanlan.zhihu.com/p/29911577

藤椅
qianchen 发表于 2022-5-12 21:51:45
按照当前数据的话 bys stay_id:drop if _N==2

板凳
蜂蜜柚子水果茶 发表于 2022-5-13 19:46:01
问题已解决!多谢两位!

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

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