将部分在家庭成员数据中计算好的变量,匹配到家庭数据中,由于一个家庭可能有多个家庭成员,而一个家庭成员仅可能在一个家庭中,因此使用 1:m 匹配数据,并且要在匹配后,每个家庭仅留一条数据。

1
2
3
4
5
6
7
8
** 1:m 匹配
use "家庭数据", clear
merge 1:m FID using "成员数据.dta"
drop if _merge==2
drop _merge

** 去除重复样本——每个家庭仅保留一条信息
duplicates drop FID, force

补充内容:

merge 命令用法

merge 与 duplicates 命令组合使用的综合案例:视频、笔记与代码