现有 SAS 数据 如下:
如何 显示成
class name2
A BEN,CARL
B LILY,LUCY
C JACK,JOE
.......
data tt;
input class $ name $;
cards;
A CARL
A BEN
B LILY
C JACK
D VIVI
B LUCY
C JOE
D AMY
;
RUN;
PROC SORT data= tt;BY CLASS NAME;RUN;
DATA tt0;
SET tt;
format NAME1 $100.;
BY CLASS NAME;
IF first.CLASS THEN DO NAME1=NAME;RETAIN NAME1;OUTPUT;END;
ELSE DO;RETAIN NAME1;NAME1=NAME1||","||NAME;OUTPUT;END;
RUN;
我用RETIAN 函数不行。望各位 大侠告知 。