【发布时间】:2015-02-25 14:58:02
【问题描述】:
我有住院、门诊和专业索赔三个数据集。我想在这三个数据集中的任何一个数据集中找到声称与烟草使用相关的独特人数(1=是烟草,0=烟草)。
因此,数据集几乎都是:
data inpatient;
input Patient_ID Tobacco;
datalines;
1 0
2 1
3 1
4 1
5 0
;
run;
我正在尝试合并住院患者、门诊患者和专业人员,以便我留下在三个数据集中的任何一个数据集中有烟草声明的患者 ID,使用:
data tobaccoall;
merge inpatient outpatient professional;
by rid;
run;
但是,它在新数据集中用 0 覆盖了一些 1。如何更好地合并数据集以查找患者是否在任何数据集中有索赔?
【问题讨论】:
标签: sas