自学SAS,程序跑不对。我有数据集Lab1 存储数据
ID lbtest stage sex result
significant
1 ALT V1 F 20 NCS
1 CK V2 F 60 CS
2 ALT V2 M 60 CS
2 CK V2 M 60 CS
2 AST V2 M 60 CS
有range 存储范围
lbtest sex min max unit
ALT M 1 5 g
ALT F 1 5.5 g
AST M 1.5 5 %
AST F 1 5.5 %
CK M 1.5 5 mg
CK F 1 5.5 mg
我想在Lab1中增加 range的变量sex min max unit,变量的数值根据range中lbtest 及sex进行匹配,
我现在写:
proc sort data=lab1;by lbtest SEX;run;
proc sort data=range;by lbtest SEX;run;
data lab1b;
merge lab1 range;by lbtest sex;run;
程序跑出来是纵向连接的,不知道怎么修改