标题: 如何从同一个group里挑出不同的值? [打印本页] 作者: shiyiming 时间: 2011-12-30 08:48 标题: 如何从同一个group里挑出不同的值? data a;
input id $ x $;
cards;
a abc
a be
b eu
c tt1
c tt1
c pt1
c et0
. . .
;
run;
在data a里,希望把同一个id里不同的x值挑出,并放x_list里.
id x x_list
a abc abc be
a be abc be
b eu eu
c tt1 tt1 pt1 et0
c tt1 tt1 pt1 et0
c pt1 tt1 pt1 et0
c et0 tt1 pt1 et0
. . .
请高手指教.
谢谢!!!作者: shiyiming 时间: 2011-12-30 13:07 标题: Re: 如何从同一个group里挑出不同的值? it was already solved and but welcome solutions.
thx.作者: shiyiming 时间: 2011-12-31 10:12 标题: Re: 如何从同一个group里挑出不同的值? data a;
input id $ x1 $ x2 $ x3 $ ;
cards;
a abc abc dc
a be . .
b eu tu .
c tt1 . tt3
c tt1 tt2 tt3
c pt1 pt2 .
c et0 et2 et3
. . .
;
run;
在data a里,希望把同一个id里不同的x1,x2,x3值挑出,并放x_list里.
id x1 x2 x3 x_list
a abc abc dc abc be dc
a be . . abc be dc
b eu tu . eu tu
c tt1 . tt3 tt1 tt2 tt3 pt1 pt2 et0 et2 et3
c tt1 tt2 tt3 tt1 tt2 tt3 pt1 pt2 et0 et2 et3
c pt1 pt2 . tt1 tt2 tt3 pt1 pt2 et0 et2 et3
c et0 et2 et3 tt1 tt2 tt3 pt1 pt2 et0 et2 et3
. . .
请高手指教.
谢谢!!!!!!作者: shiyiming 时间: 2012-1-3 23:58 标题: Re: 如何从同一个group里挑出不同的值? data a;
input id $ x1 $ x2 $ x3 $ ;
cards;
a a1 a1 a3
b be bp bp
c ceu c1 ch
. . .
;
run;
在data a里,希望把同一个id(id全不重复)里x1,x2,x3不同的值挑出,并放x_list里.
id x1 x2 x3 x_list
a a1 a1 a3 a1 a3
b bp bp bp bp
c ceu c1 ch ceu c1 ch
. . .