全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
766 3
2023-05-20
请问表a有变量abc,但是有缺失值,表b有变量abcd,比表a的缺失值少,如何用表b填补表a的缺失值?这个代码要如何操作呢?

二维码

扫码加我 拉你入群

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

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

全部回复
2023-5-20 23:15:47
第一步:先把b表的abc三列都merge到a表,并分别命名为ma,mb,mc。
第二步:替代数据。如果a为空,且ma不为空,则用ma替代a。
命令:replace a = ma if a ==. & ma != .
其他变量同理。
没想到聪明的做法,是个笨办法,希望能解决你的燃眉之急。
二维码

扫码加我 拉你入群

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

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

2023-5-21 00:55:48
饭后平躺 发表于 2023-5-20 23:15
第一步:先把b表的abc三列都merge到a表,并分别命名为ma,mb,mc。
第二步:替代数据。如果a为空,且ma不为 ...
第一步应该是先改表 b 的变量名
二维码

扫码加我 拉你入群

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

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

2023-5-21 09:19:28
饭后平躺 发表于 2023-5-21 00:55
第一步应该是先改表 b 的变量名
谢谢!管用的,万分感谢!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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