RCT研究中可能会存在多次随访数据,同时存在某些访视时间点的信息缺失,如下图:

image.png

image.png
今天学习了如何通过DATA步实现这个转换
DATA NEW_DX;
SET DIAGNOSE (DROP = DATE);
ARRAY DXARRAY[3] DX1 - DX3; 
DO I = 1 TO 3;
DX = DXARRAY[I];
IF DX NE . THEN OUTPUT;
END;
KEEP PATNO DX;
RUN;
DONE~~~~
RCT研究中可能会存在多次随访数据,同时存在某些访视时间点的信息缺失,如下图:
今天学习了如何通过DATA步实现这个转换
DATA NEW_DX;
SET DIAGNOSE (DROP = DATE);
ARRAY DXARRAY[3] DX1 - DX3; 
DO I = 1 TO 3;
DX = DXARRAY[I];
IF DX NE . THEN OUTPUT;
END;
KEEP PATNO DX;
RUN;
DONE~~~~