|
沙发

楼主 |
发表于 2005-11-15 13:52:50
|
只看该作者
笨办法
观测值多了不爽的办法:
data d1;
input f g s @@;
i=_n_;
datalines;
1 2 28
2 6 28
3 5 28
8 5 28
9 10 28
;
run;
proc transpose data=d1 out=d2;
id i;
var g;
run;
data d3;
set d2;
i=1;
sum=sum(_1,_2,_3,_4,_5);
mean=mean(_1,_2,_3,_4,_5);
keep sum mean i;
run;
data d;
merge d1 d3;
by i;
drop i;
run; |
|