dataset1:
PTID labID labtest value
1001 01 a 1
1001 01 b 2
1001 01 c 3
1001 02 a 4
1001 02 b 5
1001 02 c 6
1002 01 a 11
1002 01 b 22
1002 01 c 33
1002 02 a 44
1002 02 b 55
1002 02 c 66
dataset2 :
labID labtest lowran hiran
01 a 0 20
01 b 10 50
01 c 20 40
02 a 15 30
02 b 10 60
02 c 0 50
类似于上面两个数据集,要按照labID 和labtest这两个变量进行合并,请问如何在SAS中实现??因为之前看一些资料说用merge语句的话by后面的变量最好是一个,多于两个容易出错。我试了下,确实不是我想要的效果。
dataset1中变量PTID是病人号码,value就是对应的labtest的值;dataset2中lowran,hiran是对应labtest的正常范围,所以要进行合并。然后,有多个labID,每个的正常范围一般不一样,所以
要求就是按照labID 和labtest这两个变量进行合并。