楼主: 阿晁aychao
658 1

[数据管理求助] stata,在a表中查找出在b表中出现过的数据并赋值 [推广有奖]

  • 0关注
  • 0粉丝

初中生

80%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
40 点
帖子
2
精华
0
在线时间
33 小时
注册时间
2020-7-6
最后登录
2022-5-20

楼主
阿晁aychao 发表于 2022-2-17 14:14:06 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
啥也不会的小白提问感谢大家

例如a表为
age height
15  170
13  150
13  160
18  185

b表为
age
15
18

那么我想在a中找到b中出现过哪些数据,并且在a中增加新的0-1变量,有在b中出现过的为1,没出现过的为0

二维码

扫码加我 拉你入群

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

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

关键词:Stata tata Eight 0-1变量 Age

沙发
黃河泉 在职认证  发表于 2022-2-18 08:23:27
1. 请试试
  1. * Example generated by -dataex-. For more info, type help dataex
  2. clear
  3. input float(age height)
  4. 15 170
  5. 13 150
  6. 13 160
  7. 18 185
  8. end

  9. tempfile a
  10. save `a'

  11. * Example generated by -dataex-. For more info, type help dataex
  12. clear
  13. input float age
  14. 15
  15. 18
  16. end

  17. gen d=1

  18. merge 1:m age using `a'
  19. replace d = 0 if d==.
复制代码
2. (尔后) 你若要问程序,请用 (ssc install) dataex 附上相关`代表性’资料 (请尽量不要用截图或其他格式),以供回答者实验之用。请参考说明 https://bbs.pinggu.org/thread-5048204-1-1.htmlhttps://zhuanlan.zhihu.com/p/29911577
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
Sunknownay + 3 + 3 + 3 热心帮助其他会员

总评分: 学术水平 + 3  热心指数 + 3  信用等级 + 3   查看全部评分

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

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