作者lsshno1 (朝右边锋迈进)
看板Statistics
标题Re: [程式] SAS分组分年加总
时间Thu Jan 6 20:11:32 2011
这样应该可以
/*new 是新的资料名称*/
/*test 是你原本的资料名称*/
data test;
input ID SHARES YEAR;
cards;
1 100 2010
1 250 2010
2 332 2010
3 250 2010
1 135 2011
1 270 2011
2 345 2011
2 700 2011
;
run;
proc sql;
create table new as
select sum(shares) as shares,id,year
from test
group by id,year
;
quit;
proc print data=new;
run;
应该就是你想要的结果了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.168.13.109
1F:→ Dural:谢谢:0 01/09 22:58