PRINT过呈是最常用的SAS过呈之一。我们在生成了一个数据集之后,如果不是太大,一般都用一个proc print ;run;过程步来列出数据集的内容,这样可以检查变量与值之间对应是否正确,数据输入是否正确。为了列出一个指定的数据集,在PROC语句中使用DATA=选项指定要列表的输入数据集名。
在过程内使用VAR语句可以指定要列出的变量并指定顺序。比如,
proc print data=c9501;
var name chinese math;
run;
在过程中使用WHERE语句可以从输入数据集中选一个子集来处理,在PRINT过程中使用WHERE可以指定只列出满足条件的观测。
SAS的输出都显示在输出窗口。在运行了多个过程后,输出窗口积累了多个过程的输出,有时不易找到或特定的结果。新版本的SAS系统提供了一个结果管理窗口来管理输出,叫Results窗口。这个窗口缺省是打开的,固定放置在运行环境的左半部分,如果没有可以从"View - Results"菜单打开。
3.标题及全程语句
TITLE'标题内容'; 添加标题 ,为了取消这个标题,只要用一个空TITLE语句,即TITLE;
FOOTNOTE 添加脚注
OPTIONS 可以规定系统运行的一些选择项,比如输出是否每页有页号,是否有日期,输出的行宽,输出每一页的高度(行数)等等。
4. 计算总计与小计
用BY语句与SUM语句就可以既计算总和也计算分组小计。比如,我们除了要计算学生购买课外书总支出外还想分男、女生计算总支出,可以用下面的程序。注意由于数据集BKMONEY中没有性别的信息,我们用了带MERGE语句的数据步来横向合并C9501和BKMONEY两个数据集 。
3.3汇总表格
PRINT过程可以制作列表,它列出所有观测。当观测个数很多时,这样的列表意义不大。TABULATE过程制表不是列出观测,而是计算观测的分类统计量,绘制统计量的表格。这对于数据的汇总比较有用。TABULATE可以作出很复杂的表,其一般格式为:
PROC TABULATE DATA=数据集名;
CLASS 分类变量;
VAR 分析变量;
TABLE 页维说明,行维说明,列维说明/选项;
RUN;
其中CLASS语句给出分类变量,用分类变量可以给观测分类,计算统计量时可以对每一类分别计算。VAR语句给出区间变量。TABLE语句规定了绘制什么样的表格。我们用例子说明:
例1 对C950IBK数据集,我们希望表中绘出男、女生的课外书支出总和,
因为变量SEX和AMOUNT中间用逗号分隔,所以SEX在行维,表格的行用SEX的值区分,AMOUNT在列维,它画在列标题中。如果只是想统计男女生人数,可以只用SEX 一个变量。
区间变量的缺省统计量是总和,分类变量的缺省统计量是频数。如果我们要计算其它统计量,可以用"变量名*统计量名"的形式。统计量名包括N,NMISS, MEAN, STD, MIN, MAX, RANGE, SUM, USS,CSS,STDERR,CV,T(检验均值为O的t统计量值),PRT(t统计量的p值),VAR,SUMWGT(权数变量的和),PCTN(某类观测占总观测个数的百分比),PCTSUM(某类观测的总和占全部总和的百分比)。
例2:用如下程序求男、女生的数学、语文成绩平均值及标准差:
上面的表格只分类计算了统计量值,如果要计算总的统计量值,只要加一个ALL关键字。table sex,all (math chinese)*(mean std);
可以在TABULATE过程中使用KEYLABEL语句指定各统计量的标签。其格式为KEYLABEL关键字='标签';或者用如下方式:
数据分析咨询请扫描二维码
若不方便扫码,搜微信号:CDAshujufenxi
CDA持证人简介: 杨贞玺 ,CDA一级持证人,郑州大学情报学硕士研究生,某上市公司数据分析师。 学习入口:https://edu.cda.cn/g ...
2025-05-09CDA持证人简介 程靖 CDA会员大咖,畅销书《小白学产品》作者,13年顶级互联网公司产品经理相关经验,曾在百度、美团、阿里等 ...
2025-05-07相信很多做数据分析的小伙伴,都接到过一些高阶的数据分析需求,实现的过程需要用到一些数据获取,数据清洗转换,建模方法等,这 ...
2025-05-06以下的文章内容来源于刘静老师的专栏,如果您想阅读专栏《10大业务分析模型突破业务瓶颈》,点击下方链接 https://edu.cda.cn/g ...
2025-04-30CDA持证人简介: 邱立峰 CDA 数据分析师二级持证人,数字化转型专家,数据治理专家,高级数据分析师,拥有丰富的行业经验。 ...
2025-04-29CDA持证人简介: 程靖 CDA会员大咖,畅销书《小白学产品》作者,13年顶级互联网公司产品经理相关经验,曾在百度,美团,阿里等 ...
2025-04-28CDA持证人简介: 居瑜 ,CDA一级持证人国企财务经理,13年财务管理运营经验,在数据分析就业和实践经验方面有着丰富的积累和经 ...
2025-04-27数据分析在当今信息时代发挥着重要作用。单因素方差分析(One-Way ANOVA)是一种关键的统计方法,用于比较三个或更多独立样本组 ...
2025-04-25CDA持证人简介: 居瑜 ,CDA一级持证人国企财务经理,13年财务管理运营经验,在数据分析就业和实践经验方面有着丰富的积累和经 ...
2025-04-25在当今数字化时代,数据分析师的重要性与日俱增。但许多人在踏上这条职业道路时,往往充满疑惑: 如何成为一名数据分析师?成为 ...
2025-04-24以下的文章内容来源于刘静老师的专栏,如果您想阅读专栏《刘静:10大业务分析模型突破业务瓶颈》,点击下方链接 https://edu.cda ...
2025-04-23大咖简介: 刘凯,CDA大咖汇特邀讲师,DAMA中国分会理事,香港金管局特聘数据管理专家,拥有丰富的行业经验。本文将从数据要素 ...
2025-04-22CDA持证人简介 刘伟,美国 NAU 大学计算机信息技术硕士, CDA数据分析师三级持证人,现任职于江苏宝应农商银行数据治理岗。 学 ...
2025-04-21持证人简介:贺渲雯 ,CDA 数据分析师一级持证人,互联网行业数据分析师 今天我将为大家带来一个关于用户私域用户质量数据分析 ...
2025-04-18一、CDA持证人介绍 在数字化浪潮席卷商业领域的当下,数据分析已成为企业发展的关键驱动力。为助力大家深入了解数据分析在电商行 ...
2025-04-17CDA持证人简介:居瑜 ,CDA一级持证人,国企财务经理,13年财务管理运营经验,在数据分析实践方面积累了丰富的行业经验。 一、 ...
2025-04-16持证人简介: CDA持证人刘凌峰,CDA L1持证人,微软认证讲师(MCT)金山办公最有价值专家(KVP),工信部高级项目管理师,拥有 ...
2025-04-15持证人简介:CDA持证人黄葛英,ICF国际教练联盟认证教练,前字节跳动销售主管,拥有丰富的行业经验。在实际生活中,我们可能会 ...
2025-04-14在 Python 编程学习与实践中,Anaconda 是一款极为重要的工具。它作为一个开源的 Python 发行版本,集成了众多常用的科学计算库 ...
2025-04-14随着大数据时代的深入发展,数据运营成为企业不可或缺的岗位之一。这个职位的核心是通过收集、整理和分析数据,帮助企业做出科 ...
2025-04-11