我有两个患者数据集,正在尝试制作一个数据;我的第一个数据是住院病人,第二个是门诊病人。我想比较两个数据集以查看门诊就诊数据是否有患者,然后我想向住院数据添加一个新变量,比如说 OP_var 并将其标记为“是”,如果门诊数据中不存在住院数据患者,那么我想将 OP_var 标记为“否”。
例如`
data inpatient;
input PID adm_dt dis_dt hsp_id @@;
cards;
1 01/01/2013 01/03/2013 10001
2 01/03/2013 01/04/2013 10110
3 01/10/2012 01/12/2012 10010
4 01/11/2013 01/17/2013 10000
;;
data outpatient;
input PID adm_dt_op dis_dt_op hsp_id_op @@;
cards;
1 01/05/2013 01/05/2013 10000
2 01/06/2013 01/06/2013 10111
4 01/19/2013 01/19/2013 10001
;;
data want;
PID adm_dt dis_dt hsp_id adm_dt_op dis_dt_op hs_id_op OP
1 01/01/2013 01/03/2013 10001 01/05/2013 01/05/2013 10000 Yes
2 01/03/2013 01/04/2013 10110 01/06/2013 01/06/2013 10111 Yes
3 01/10/2012 01/12/2012 10010 . . . No
4 01/11/2013 01/17/2013 10000 01/19/2013 01/19/2013 10001 Yes`