1 proc means data=mysas.ifthen11; 2 var year date gtone shen dong all; 3 output out=mysas.tryout max(gtone shen)=a b; 4 run; 5 proc print data=mysas.tryout; 6 run;
用output可以将means的结果另存到另一个数据集中。
1 proc means data=mysas.ifthen11; 2 var year date gtone shen dong all; 3 by year; 4 output out=mysas.tryout max(gtone shen)=a b; 5 run;
增加by 可以根据year进行分类统计。
The SAS System 16:16 Sunday, January 25, 2013 42
---------------------------------------- year=2011 ----------------------------------------
The MEANS Procedure
Variable N Mean Std Dev Minimum Maximum
------------------------------------------------------------------------------
year 12 2011.00 0 2011.00 2011.00
date 12 18794.50 109.6817711 18628.00 18962.00
gtone 12 608642.08 96603.82 513356.00 791015.00
shen 12 7298529.00 379927.43 6533912.00 7690899.00
dong 12 2202777.50 96663.47 2001453.00 2323672.00
all 12 10109948.58 323675.56 9471470.00 10436403.00
------------------------------------------------------------------------------
---------------------------------------- year=2012 ----------------------------------------
Variable N Mean Std Dev Minimum Maximum
------------------------------------------------------------------------------
year 6 2012.00 0 2012.00 2012.00
date 6 19068.83 56.7147835 18993.00 19145.00
gtone 6 983685.67 123902.08 847913.00 1158009.00
shen 6 6520724.17 116435.45 6363637.00 6675797.00
dong 6 2050017.00 38787.60 2000173.00 2096167.00
all 6 9554426.83 57046.22 9493155.00 9630349.00
------------------------------------------------------------------------------