PROC SUMMARY DATA=SASHELP.CLASS;
VAR Age Height;
/* 将结果输出到数据集 */
OUTPUT OUT=MYRESULTS
/* 非缺失观察数分别重命名(也就是说age或height有值的话会累计计数并在列表显示总数) */
N=Age_N Height_N
/* 均值重命名 */
MEAN(Age)=Age_Mean
/* 标准差重命名 */
STD(Height)=Height_SD
;
OUTPUT OUT=My_MaxAge(drop=_TYPE_ _FREQ_)
MAX(Age)=MaxAge
;
RUN;
PROC PRINT DATA=MYRESULTS;
RUN;
PROC PRINT DATA=My_MaxAge;
RUN;

本文通过SAS程序演示了如何对数据集SASHELP.CLASS进行统计汇总,包括计算年龄和身高的非缺失观测数、均值及标准差,并找出最大年龄。此外,还展示了如何将汇总结果输出到两个不同的数据集中。
2746

被折叠的 条评论
为什么被折叠?



