悬赏 1 个论坛币 未解决
各位大神们,求问!
数据中 每个诊断都伴有一个诊断时间,即诊断与诊断时间一一对应,现在想找到患有疾病a的人,以及疾病a的最早的确诊时间。
这个利用sas该 怎么写code呢?谢谢!!!比如:seqn为4时,这个人在date2 和 date3 都确诊a病,而最早确诊时间是date,这个code应该咋写呢?
我开始的想法是;先确定某人是否患有a病,在找出患有疾病a的诊断顺序,在进一步确定诊断时间,然后比较哪个是最早的诊断时间。但是code一直没想好。求求了,救救孩子把。谢谢!
data test;
input seqn dia1$ date1 dia2$ date2 dia3$ date3 dia4$ date4;
datalines;
1 a 1112 b 2345 c 2689 d 4568
2 a 1156 a 2789 b 4567 d 9864
3 b 1156 d 2789 a 4567 d 9864
4 d 1156 a 2789 a 4567 c 9864
5 b 1156 a 2789 a 4567 a 9864
6 b 1156 a 2789 c 4567 c 9864
7 b 1156 b 2789 c 4567 c 9864
;
run;