SAS学习笔记6
SAS过程步(proc step)是SAS系统的另一个核心步,对数据步(DATA STEP)生成的数据集进行分析和处理,挖掘数据信息。 SAS过程步用来对生成的数据集进行处理和分析,是SAS内部已经编译好的过程,用户可根据业务需求,直接调用SAS内部过程并对所调用过程选项设置进行分析处理、作图和报表,然后根据调用过程输出的信息写出分析报告做总结性评价。 过程步以“PROC”关键字为开始标志,通过“PROC”语句调用过程名和数据集,输出分析报告或图形或对数据集变换处理的动态执行过程。 过程步的语法格式:PROC 过程名 <DATA=数据集名> <选项>;过程语句 <参数选项>; RUN; 注意:1.对于调用SQL过程,结束标志是QUIT,后边还会有详细讲解的blog。 2.过程步中的过程语句与数据步中的语句不同,数据步中的语句不能用到过程步中,过程步中的过程语句以某一个关键字开始,如BY,VAR,CLASS,WEIGHT,FREQ,MODEL等。 下面是几个常用的语句。 1)VAR语句 过程步中用VAR语句指定分析变量,告诉SAS系统过程步对所要分析数据集的哪些变量进行分析,多个分析变量之间用空格分隔。省略该语句时默认对数据集的所有变量进行统计分析。 语法格式:VAR 变量名1 变量名2 变量名3 ... 变量名N; 功能:指定要分析的变量。 注意:此处的变量名为过程步指定的