У меня есть набор данных SAS, в котором я храню 50 кодов диагнозов и 50 описаний диагнозов. Это выглядит примерно так:
data diags;
set diag_list;
keep claim_id diagcode1-diagcode50 diagdesc1-diagdesc50;
run;
Мне нужно распечатать все переменные, но мне нужно описание диагностики рядом с соответствующим кодом диагностики. Примерно так:
proc print data=diags;
var claim_id diagcode1 diagdesc1 diagcode2 diagdesc2 diagcode3 diagdesc3; *(and so on all the way to 50);
run;
Есть ли способ сделать это (возможно, используя массивы) без необходимости вводить все это?