Sas 简明教程
SAS - Basic Syntax
与任何其他编程语言一样,SAS 语言也有自己的语法规则来编写 SAS 程序。
任何 SAS 程序的三个部分——语句、变量和数据集遵循以下语法规则。
SAS Statements
-
语句可以在任意位置开始和结束。最后一行末尾的分号标记语句的结束。
-
多个 SAS 语句可以位于同一行上,每个语句都以分号结尾。
-
空格可用于分隔 SAS 程序语句中的各个部分。
-
SAS 关键字不区分大小写。
-
每个 SAS 程序都必须以 RUN 语句结束。
SAS Variable Names
SAS 中的变量表示 SAS 数据集中的列。变量名称遵循以下规则。
-
它最多可以包含 32 个字符。
-
不可包含空格。
-
它必须以字母 A 到 Z(不区分大小写)或下划线 (_) 开头。
-
可以包含数字,但不能作为第一个字符。
-
变量名称不区分大小写。
SAS Data Set
DATA 语句标记为一个新 SAS 数据集的创建。数据集创建的规则如下。
-
DATA 语句后跟的单词表示临时数据集名称。这意味着该数据集会在会话结束时被删除。
-
数据集名称可以以库名称作为前缀,从而使其成为永久数据集。这意味着该数据集会在会话结束后继续存在。
-
如果省略 SAS 数据集名称,SAS 则会创建一个临时数据集,且该数据集名称由 SAS 生成,如 DATA1、DATA2 等。
SAS File Extensions
SAS 程序、数据文件和程序的结果保存在 Windows 中的各种扩展程序中。
-
*.sas - 它代表 SAS 代码文件,可以使用 SAS 编辑器或任何文本编辑器对其进行编辑。
-
*.log - 它代表 SAS 日志文件,其中包含有关已提交 SAS 程序的错误、警告和数据集详细信息等信息。
-
*.mht / *.html - 它代表 SAS 结果文件。
-
*.sas7bdat - 它代表 SAS 数据文件,其中包含 SAS 数据集,包括变量名称、标签和计算结果。