SASforWINDOWS入门(共47张精选PPT)
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
❖ 对数据进行标准化、求秩及有关统计量; ❖ 生成并分析列联表; ❖ SAS函数可用于计算概率分布函数、百分位数、样本统计量及产
生随机函数; ❖ 输出与读入数据时可使用任何格式的报表;
❖ 绘制直方图、饼图、星形图,还可以画散点图、曲线图、时间序列 图等。
SAS/STAT
❖ 这是一个完整可靠的统计分析模块。包括回 归分析、方差分析、属性数据分析、多变量 分析、判别分析、聚类分析、残存分析、心 理测验分析和非参数分析等八类方法共40 多个过程。
❖ 掌握一些常用的SAS语句并在SAS程序中熟练运用。
SAS语言构成
❖ SAS提供了一种完善的编程语言。类似于计 算机的高级语言,SAS用户只需要熟悉其命 令、语句及简单的语法规则就可以做数据管 理和分析处理工作。因此,掌握SAS编程技 术是学习SAS的关键环节。在SAS中,把大 部分常用的复杂数据计算的算法作为标准过 程调用,用户仅需要指出过程名及其必要的 参数。这一特点使得SAS编程十分简单。
SAS/OR
❖ 是用于运筹学和工程管理专用模块。该模块 可以帮助人们实现对人力、时间以及其它各 种资源的最佳利用。它包括通用的线性规划、 正数规划以及混合整数规划和非线性规划方 法。
SAS/QC
❖ 是用于质量控制的模块。它提供从发现和明 确问题所在及进行试验设计到过程控制图和 进行过程的能力分析。还提供了一套全屏幕 菜单系统引导用户进行标准的统计过程控制 和进行过程的能力分析。
❖ SAS以数据库的形式管理各种SAS文件,通过库标记来联 系不同的数据库目录。SAS中数据库分为永久性和临时性 两种。存在于永久库中的数据集是永久存在的(只要你不 去删除它),临时库中的数据集则在你退出SAS后自动被 删除,为了保存SAS文件,我们一般通过LIBNAME命令 来建立数据库逻辑名,从而保存SAS文件。
程序中的语句可分为两类步骤:DATA步和 还提供了一套全屏幕菜单系统引导用户进行标准的统计过程控制和进行过程的能力分析。
运算对象是变量和常数。 拷贝一个目录条到PROGRAME EDITOR窗口,或拷贝PROGRAME EDITOR窗口内容到一个目录条目。
PROC步。这两个步骤是所有SAS程序的模 这一特点使得SAS编程十分简单。
SAS系统是由众多产品组成的模块化的大型集成系统,包括Base SAS、SAS/STAT、SAS/ETS、SAS/OR等模块,其中Base SAS软件是SAS 系统的基础核心。
CPRarOdsG;RAM理E ED并ITOR窗输口 出结果。PROC步要求SAS从过程中
这两个步骤是所有SAS程序的模块。
❖ ①在括号里的表达式先计算。 ❖ ②较高优先级的运算先被执行。 ❖ ③对于相同优先级的算符,左边的运算先做。
SAS程序
由一系列SAS语句组成一个SAS程序SAS EXE拖放至桌面,形成快捷方式,用鼠标双节快捷方式即可启动SAS。
❖ SAS数据集又包含在SAS数据库的文件集中。
是用于质量控制的模块。
第2章 SAS编程入门
学习目标
❖ 掌握SAS语言构成,学会运用SAS语言进行编程;
❖ 掌握DATA数据步以及通过DATA步建立数据集的方法;
❖ 了解各种PROC过程步的作用; ❖ 熟悉各种SAS函数并逐渐学会其在SAS程序中的作用;
❖ 掌握数据集的各种编辑操作方法(包括建立与保存、导入和 导出、连接等);
LOG窗口
❖ 包含SAS日志,是当前提交运行的SAS程序 执行过程的记录。一个典型的记录显示有: 在当前提交执行的SAS语句;执行SAS语句 过程有关的注释、警告和出错信息;DATA 步执行的一些结果和一些SAS过程的结果。
OUTPUT窗口
❖ 是SAS运行结果的显示窗口,将SAS过程运 行后,相继产生的结果追加到该窗口的内容 中。缺省时,OUTPUT窗口是打开的,而 且当某个过程产生输出时自动地出现。为了 打开OUTPUT窗口,规定:listing on。
SAS语句
❖ 一个SAS语句是由SAS关键词,SAS名字, 特殊字符串,并以分号(;)结尾,它要求 SAS系统执行一种操作或给SAS系统提供信 息。如:
❖ Data grade ; ❖ Do i=1 to n; ❖ Input X Y $10. ;
SAS语句
❖ SAS关键词:许多SAS语句都是以关键词开始并用它 识别语句的类型,如DATA,INPUT,PROC和 INFILE都被称为关键词。
SAS主要窗口
❖ PROGRAME EDITOR窗口 ❖ LOG窗口 ❖ OUTPUT窗口
PROGRAME EDITOR窗口
❖ 具有全屏幕文本编辑功能,可以输入和编辑 文本,包括SAS语言编写和SAS程序;提交 SAS语句;拷贝一个外部文件到 PROGRAME EDITOR窗口,或拷贝 PROGRAME EDITOR窗口内容到外部文件 上;拷贝一个目录条到PROGRAME EDITOR窗口,或拷贝PROGRAME EDITOR窗口内容到一个目录条目。
SAS/IML
❖ 用于矩阵运算的模块。它提供了功能强大的 矩阵运算的编程语言,用户可根据自己的需 要编写各种矩阵运算的程序。
SAS/GRAPH
❖ 这是一个强有力绘图模块。它能够完成多种 绘图功能,如直线图、二维和三维图、直方 图、饼图、星形图、地理图和各种映像图。 除此之外还具有对图进行全屏幕编辑和修改 等功能。
SAS表达式
❖ 表达式是由一系列算符和运算对象形成的一个指令,它被执行后 产生一个目标值。运算对象是变量和常数。表达式分为简单表达
式(仅用一个算符)和复合表达式(使用多个算符),如:9; Age<1001;LOG(X);EXP(a);a*b/100等。SAS常数用 来表示固定的值,它或者是一个数字,或者是固定的值,或者 是字符串,或者是其它特殊记号。SAS有五种类型的常数:① 数值常数:就是出现在SAS语句里的数字,完全像通常的数值 一样书写,可以包括小数点和负号等;②字符常数:是由单引 号括起来的1到200个字符组成的;③日期和时间数值常数;④ 十六进制数值常数;⑤十六进制字符常数。
❖ data 数据集名; ❖ 例如:data a.case;将创建在库a中名为case的SAS数
据集,语句执行后你可在与库a对应的目录下看到刚刚 建立的数据集文件case。 ❖ DATA语句所指定的数据集,一般都是以“库名.数据集 名”的格式出现的,也可以单独的“数据集名”出现, 此时的数据集系统默认为是临时库中的数据集,退出系 统后将会被删除。
DATA步入门
❖ 直接输入方式:就是用SAS语句输入数据来 产生SAS数据集的过程,一般形式为:
❖
DATA 语句;
❖
Input 语句;
❖
(用于DATA步的其它语句)
❖
Cards;
❖
[数据行]
❖
;
DATA步入门
❖ 从外部文件读入数据集。数据若已经包含在某个外部 文件(文本文件或数据文件)中,可用此方法输入数 据到数据集文件中。在以上介绍的data语句后,写入 以下语句:
学习目标
❖ 了解SAS系统的特点以及结构组成; ❖ 熟悉SAS for WINDOW的安装和启动; ❖ 掌握SAS菜单操作; ❖ 掌握SAS系统的文件管理。
SAS系统特点
❖ 使用灵活方便、功能齐全 ❖ SAS语言编程能力强且简单易学 ❖ 数据处理和统计分析溶为一体 ❖ 扩展性强 ❖ 适用性强 ❖ 应用面广
SAS for WINDOWS的启动
❖ 快捷方式:即按创建Windows系统中应用程 序的快捷方式的步骤,把SAS目录中的 SAS.EXE拖放至桌面,形成快捷方式,用鼠 标双节快捷方式即可启动SAS。
❖ 菜单方式 :从开始菜单的程序文件夹中找到 SAS系统文件夹,从中启动SAS系统。
SAS启动界面
SAS系统结构组成
❖ Base SAS ❖ SAS/STAT ❖ SAS/ETS ❖ SAS/OR ❖ SAS/QC ❖ SAS/IML ❖ SAS/GRAPH
Base SAS
❖ 是SAS系统的基础,提供SAS数据库管理功能,所有其它的模块必 须与之结合起来使用。模块中一些基本过程和SAS函数能够完成基 础的统计计算,它包括:
DATA步语句及其类型
❖ 文件操作语句 ❖ 运行语句 ❖ 控制语句 ❖ 信息语句
文件操作语句
❖ 用于输入数据集或者从这个DATA步输出
文件操作语句
SAS算符
❖ 比较算符:建立两个量之间的一种关系,并 要求SAS确定这种关系是成立不成立。如果 它成立,输出的运算结果是1;如果不成立, 运算结果为0
❖ 算术算符:就是数学运算中常用的五种运算 符号
❖ 逻辑算符:通常用来连接一系列比较式
SAS算符
❖ 运算次序:下面给出复杂表达式运算次序的 准则。
❖ SAS名字:SAS语句中出现名字地方很多,如变量名、 数据集名、格式名、过程名,及作为文件名和库标记的 特殊名字。SAS名字最多可由8个英文字母构成,第一个 字符不能是数字,空格和特殊字符$、@和#也不能用于 SAS的名字中。另外,SAS保留了一些特殊的变量名 并赋于特定的意义,这些变量都是以下划线开头和结尾, 如N_表示数据步已执行过的次数。
本章小节
❖ SAS系统是一个大型规模化的集成应用软件系统,具有完备的数 据存取、管理、分析和显示的功能,在世界范围内被广泛应用于 政府、科研、教育和生产等不同领域,发挥着积极的作用。SAS 系统的最大特点就是把数据管理和数据分析溶为一体。SAS系统 具有使用灵活方便、功能齐全、编程能力强且简单易学、数据处 理和统计分析溶为一体、扩展性强、适用性强、应用面广等特点, 其中,数据管理和数据分析溶为一体是SAS系统的最大特点。
调出一个过程并执行这个过程,通常用SAS 数据集作为输入。
SAS程序示例
❖ data whb.phones; input name$ phone room height; cards;
; proc print data=phones; run;
DATA步入门
❖ SAS的数据步以DATA语句开始,用于创建和处理数据集。 DATA语句以关键字“data”开始,格式如下:
SAS菜单
❖ 【File】菜单 ❖ 【Edit】菜单 ❖ 【View】菜单 ❖ 【Tools】菜单 ❖ 【Solutions】菜单
SAS数据库
❖ 永久性数据库:存在于永久库中的数据集是永久存在的(只 要你不去删除它);
❖ 临时性数据库:临时库中的数据集则在你退出SAS后 自动被删除。
❖ 库逻辑名:SAS数据库以路径为基础的组织方式。为了使 用SAS数据库,需要为每个SAS数据库指定一个库标记来 识别。这一标记又称库逻辑名,是某个文件所在路径的别 名。临时数据库的库标记为WORK,在SAS启动后自动生 成,结束SAS后,库中的所有文件都被删除。
有条件地执行几个SAS语句中的一个
块。通常用DATA步产生SAS数据集,而用 REG 直 线 回 归
存在于永久库中的数据集是永久存在的(只要你不去删除它),临时库中的数据集则在你退出SAS后自动被删除,为了保存SAS文件,我们 一般通过LIBNAME命令来建立数据库逻辑名,从而保存SAS文件。
PROC步对SAS数据集内的数据进行分析处 规定用来存储SAS变量的字节数
❖ SAS系统是由众多产品组成的模块化的大型集成系统,包括Base SAS、SAS/STAT、SAS/ETS、SAS/OR等模块,其中Base SAS软件
是SAS系统的基础核心。
本章小节
❖ SAS主窗口标题栏下是主菜单,包括【File】菜单、 【Edit】菜单、【View】菜单、【Tools】菜单、【Run】 菜单和【Solutions】菜单等。熟练地掌握SAS菜单操作是 学好SAS的基础。
❖ infile ‘外部文件的所在位置及名称’ 选项; ❖ input 变量名1变量名2 …变量名n;
❖ infile语句用于从外部文件读入数据,必须出现在input语句 之前。它的功能是指定一个包含原始数据的外部文件。
DATA步入门
❖ 从已建立的SAS数据集中产生新的数据集。 如果用户从已经建立的SAS数据集中抽取部 份变量或数据来形成新的SAS数据子集,可 在DATA步中通过SET命令来完成。
生随机函数; ❖ 输出与读入数据时可使用任何格式的报表;
❖ 绘制直方图、饼图、星形图,还可以画散点图、曲线图、时间序列 图等。
SAS/STAT
❖ 这是一个完整可靠的统计分析模块。包括回 归分析、方差分析、属性数据分析、多变量 分析、判别分析、聚类分析、残存分析、心 理测验分析和非参数分析等八类方法共40 多个过程。
❖ 掌握一些常用的SAS语句并在SAS程序中熟练运用。
SAS语言构成
❖ SAS提供了一种完善的编程语言。类似于计 算机的高级语言,SAS用户只需要熟悉其命 令、语句及简单的语法规则就可以做数据管 理和分析处理工作。因此,掌握SAS编程技 术是学习SAS的关键环节。在SAS中,把大 部分常用的复杂数据计算的算法作为标准过 程调用,用户仅需要指出过程名及其必要的 参数。这一特点使得SAS编程十分简单。
SAS/OR
❖ 是用于运筹学和工程管理专用模块。该模块 可以帮助人们实现对人力、时间以及其它各 种资源的最佳利用。它包括通用的线性规划、 正数规划以及混合整数规划和非线性规划方 法。
SAS/QC
❖ 是用于质量控制的模块。它提供从发现和明 确问题所在及进行试验设计到过程控制图和 进行过程的能力分析。还提供了一套全屏幕 菜单系统引导用户进行标准的统计过程控制 和进行过程的能力分析。
❖ SAS以数据库的形式管理各种SAS文件,通过库标记来联 系不同的数据库目录。SAS中数据库分为永久性和临时性 两种。存在于永久库中的数据集是永久存在的(只要你不 去删除它),临时库中的数据集则在你退出SAS后自动被 删除,为了保存SAS文件,我们一般通过LIBNAME命令 来建立数据库逻辑名,从而保存SAS文件。
程序中的语句可分为两类步骤:DATA步和 还提供了一套全屏幕菜单系统引导用户进行标准的统计过程控制和进行过程的能力分析。
运算对象是变量和常数。 拷贝一个目录条到PROGRAME EDITOR窗口,或拷贝PROGRAME EDITOR窗口内容到一个目录条目。
PROC步。这两个步骤是所有SAS程序的模 这一特点使得SAS编程十分简单。
SAS系统是由众多产品组成的模块化的大型集成系统,包括Base SAS、SAS/STAT、SAS/ETS、SAS/OR等模块,其中Base SAS软件是SAS 系统的基础核心。
CPRarOdsG;RAM理E ED并ITOR窗输口 出结果。PROC步要求SAS从过程中
这两个步骤是所有SAS程序的模块。
❖ ①在括号里的表达式先计算。 ❖ ②较高优先级的运算先被执行。 ❖ ③对于相同优先级的算符,左边的运算先做。
SAS程序
由一系列SAS语句组成一个SAS程序SAS EXE拖放至桌面,形成快捷方式,用鼠标双节快捷方式即可启动SAS。
❖ SAS数据集又包含在SAS数据库的文件集中。
是用于质量控制的模块。
第2章 SAS编程入门
学习目标
❖ 掌握SAS语言构成,学会运用SAS语言进行编程;
❖ 掌握DATA数据步以及通过DATA步建立数据集的方法;
❖ 了解各种PROC过程步的作用; ❖ 熟悉各种SAS函数并逐渐学会其在SAS程序中的作用;
❖ 掌握数据集的各种编辑操作方法(包括建立与保存、导入和 导出、连接等);
LOG窗口
❖ 包含SAS日志,是当前提交运行的SAS程序 执行过程的记录。一个典型的记录显示有: 在当前提交执行的SAS语句;执行SAS语句 过程有关的注释、警告和出错信息;DATA 步执行的一些结果和一些SAS过程的结果。
OUTPUT窗口
❖ 是SAS运行结果的显示窗口,将SAS过程运 行后,相继产生的结果追加到该窗口的内容 中。缺省时,OUTPUT窗口是打开的,而 且当某个过程产生输出时自动地出现。为了 打开OUTPUT窗口,规定:listing on。
SAS语句
❖ 一个SAS语句是由SAS关键词,SAS名字, 特殊字符串,并以分号(;)结尾,它要求 SAS系统执行一种操作或给SAS系统提供信 息。如:
❖ Data grade ; ❖ Do i=1 to n; ❖ Input X Y $10. ;
SAS语句
❖ SAS关键词:许多SAS语句都是以关键词开始并用它 识别语句的类型,如DATA,INPUT,PROC和 INFILE都被称为关键词。
SAS主要窗口
❖ PROGRAME EDITOR窗口 ❖ LOG窗口 ❖ OUTPUT窗口
PROGRAME EDITOR窗口
❖ 具有全屏幕文本编辑功能,可以输入和编辑 文本,包括SAS语言编写和SAS程序;提交 SAS语句;拷贝一个外部文件到 PROGRAME EDITOR窗口,或拷贝 PROGRAME EDITOR窗口内容到外部文件 上;拷贝一个目录条到PROGRAME EDITOR窗口,或拷贝PROGRAME EDITOR窗口内容到一个目录条目。
SAS/IML
❖ 用于矩阵运算的模块。它提供了功能强大的 矩阵运算的编程语言,用户可根据自己的需 要编写各种矩阵运算的程序。
SAS/GRAPH
❖ 这是一个强有力绘图模块。它能够完成多种 绘图功能,如直线图、二维和三维图、直方 图、饼图、星形图、地理图和各种映像图。 除此之外还具有对图进行全屏幕编辑和修改 等功能。
SAS表达式
❖ 表达式是由一系列算符和运算对象形成的一个指令,它被执行后 产生一个目标值。运算对象是变量和常数。表达式分为简单表达
式(仅用一个算符)和复合表达式(使用多个算符),如:9; Age<1001;LOG(X);EXP(a);a*b/100等。SAS常数用 来表示固定的值,它或者是一个数字,或者是固定的值,或者 是字符串,或者是其它特殊记号。SAS有五种类型的常数:① 数值常数:就是出现在SAS语句里的数字,完全像通常的数值 一样书写,可以包括小数点和负号等;②字符常数:是由单引 号括起来的1到200个字符组成的;③日期和时间数值常数;④ 十六进制数值常数;⑤十六进制字符常数。
❖ data 数据集名; ❖ 例如:data a.case;将创建在库a中名为case的SAS数
据集,语句执行后你可在与库a对应的目录下看到刚刚 建立的数据集文件case。 ❖ DATA语句所指定的数据集,一般都是以“库名.数据集 名”的格式出现的,也可以单独的“数据集名”出现, 此时的数据集系统默认为是临时库中的数据集,退出系 统后将会被删除。
DATA步入门
❖ 直接输入方式:就是用SAS语句输入数据来 产生SAS数据集的过程,一般形式为:
❖
DATA 语句;
❖
Input 语句;
❖
(用于DATA步的其它语句)
❖
Cards;
❖
[数据行]
❖
;
DATA步入门
❖ 从外部文件读入数据集。数据若已经包含在某个外部 文件(文本文件或数据文件)中,可用此方法输入数 据到数据集文件中。在以上介绍的data语句后,写入 以下语句:
学习目标
❖ 了解SAS系统的特点以及结构组成; ❖ 熟悉SAS for WINDOW的安装和启动; ❖ 掌握SAS菜单操作; ❖ 掌握SAS系统的文件管理。
SAS系统特点
❖ 使用灵活方便、功能齐全 ❖ SAS语言编程能力强且简单易学 ❖ 数据处理和统计分析溶为一体 ❖ 扩展性强 ❖ 适用性强 ❖ 应用面广
SAS for WINDOWS的启动
❖ 快捷方式:即按创建Windows系统中应用程 序的快捷方式的步骤,把SAS目录中的 SAS.EXE拖放至桌面,形成快捷方式,用鼠 标双节快捷方式即可启动SAS。
❖ 菜单方式 :从开始菜单的程序文件夹中找到 SAS系统文件夹,从中启动SAS系统。
SAS启动界面
SAS系统结构组成
❖ Base SAS ❖ SAS/STAT ❖ SAS/ETS ❖ SAS/OR ❖ SAS/QC ❖ SAS/IML ❖ SAS/GRAPH
Base SAS
❖ 是SAS系统的基础,提供SAS数据库管理功能,所有其它的模块必 须与之结合起来使用。模块中一些基本过程和SAS函数能够完成基 础的统计计算,它包括:
DATA步语句及其类型
❖ 文件操作语句 ❖ 运行语句 ❖ 控制语句 ❖ 信息语句
文件操作语句
❖ 用于输入数据集或者从这个DATA步输出
文件操作语句
SAS算符
❖ 比较算符:建立两个量之间的一种关系,并 要求SAS确定这种关系是成立不成立。如果 它成立,输出的运算结果是1;如果不成立, 运算结果为0
❖ 算术算符:就是数学运算中常用的五种运算 符号
❖ 逻辑算符:通常用来连接一系列比较式
SAS算符
❖ 运算次序:下面给出复杂表达式运算次序的 准则。
❖ SAS名字:SAS语句中出现名字地方很多,如变量名、 数据集名、格式名、过程名,及作为文件名和库标记的 特殊名字。SAS名字最多可由8个英文字母构成,第一个 字符不能是数字,空格和特殊字符$、@和#也不能用于 SAS的名字中。另外,SAS保留了一些特殊的变量名 并赋于特定的意义,这些变量都是以下划线开头和结尾, 如N_表示数据步已执行过的次数。
本章小节
❖ SAS系统是一个大型规模化的集成应用软件系统,具有完备的数 据存取、管理、分析和显示的功能,在世界范围内被广泛应用于 政府、科研、教育和生产等不同领域,发挥着积极的作用。SAS 系统的最大特点就是把数据管理和数据分析溶为一体。SAS系统 具有使用灵活方便、功能齐全、编程能力强且简单易学、数据处 理和统计分析溶为一体、扩展性强、适用性强、应用面广等特点, 其中,数据管理和数据分析溶为一体是SAS系统的最大特点。
调出一个过程并执行这个过程,通常用SAS 数据集作为输入。
SAS程序示例
❖ data whb.phones; input name$ phone room height; cards;
; proc print data=phones; run;
DATA步入门
❖ SAS的数据步以DATA语句开始,用于创建和处理数据集。 DATA语句以关键字“data”开始,格式如下:
SAS菜单
❖ 【File】菜单 ❖ 【Edit】菜单 ❖ 【View】菜单 ❖ 【Tools】菜单 ❖ 【Solutions】菜单
SAS数据库
❖ 永久性数据库:存在于永久库中的数据集是永久存在的(只 要你不去删除它);
❖ 临时性数据库:临时库中的数据集则在你退出SAS后 自动被删除。
❖ 库逻辑名:SAS数据库以路径为基础的组织方式。为了使 用SAS数据库,需要为每个SAS数据库指定一个库标记来 识别。这一标记又称库逻辑名,是某个文件所在路径的别 名。临时数据库的库标记为WORK,在SAS启动后自动生 成,结束SAS后,库中的所有文件都被删除。
有条件地执行几个SAS语句中的一个
块。通常用DATA步产生SAS数据集,而用 REG 直 线 回 归
存在于永久库中的数据集是永久存在的(只要你不去删除它),临时库中的数据集则在你退出SAS后自动被删除,为了保存SAS文件,我们 一般通过LIBNAME命令来建立数据库逻辑名,从而保存SAS文件。
PROC步对SAS数据集内的数据进行分析处 规定用来存储SAS变量的字节数
❖ SAS系统是由众多产品组成的模块化的大型集成系统,包括Base SAS、SAS/STAT、SAS/ETS、SAS/OR等模块,其中Base SAS软件
是SAS系统的基础核心。
本章小节
❖ SAS主窗口标题栏下是主菜单,包括【File】菜单、 【Edit】菜单、【View】菜单、【Tools】菜单、【Run】 菜单和【Solutions】菜单等。熟练地掌握SAS菜单操作是 学好SAS的基础。
❖ infile ‘外部文件的所在位置及名称’ 选项; ❖ input 变量名1变量名2 …变量名n;
❖ infile语句用于从外部文件读入数据,必须出现在input语句 之前。它的功能是指定一个包含原始数据的外部文件。
DATA步入门
❖ 从已建立的SAS数据集中产生新的数据集。 如果用户从已经建立的SAS数据集中抽取部 份变量或数据来形成新的SAS数据子集,可 在DATA步中通过SET命令来完成。