精品文档---下载后可任意编辑1、每一个 SAS 语句都由一个分号结尾2、SAS 语句不区分大小写
一条语句可以持续到第二行(只要不把一个单词分开)
几条语句可以用一行
可以在任何一列中开始一条语句3、SAS 数据集也被叫做表、观测值也被叫做行、变量也被叫做列
4、在 SAS 中只有两种数据类型——数值型和字符型
5、字符变量的缺失值用空格表示,数值变量的缺失值用句号(
6、SAS 命名规则:名字的长度要小于等于 32 个字节
(一个字母 1 个字节,一个汉字 2 个字节)以字母或下划线开头
可以包含字母、数字、或者是下划线,不能是%$
可以是小写或大写字母,且不区分大小写
7、程序的结束:当程序遭遇 DATA\PROC 等标志着新程序开始的语句时,程序结束
假如运行的是批处理,则 run 代表语句的结束
8、数据步根据一行一行、一个观测值一个观测值的顺序执行9、OPTIONS 语句既不属于数据步也不属于过程步
10、导入数据filename mydata ‘’;data uspresidents;infile mydata;input name $ party $ number;run;data uspresidents;infile 'E:\president
txt';input name $ party $ number;run;第二章1、INFILE 语句告诉 SAS 外部数据的文件名和存放路径,它在 data 语句之后,在 INPUT 语句之前
2、Input 语句input 最基本用法读取空格分开的原始数据:你必须读取所有的数据记录,不能跳过某些值、缺失值必须用句号“
字符串数据不能包含空格、长度不能超过 8 个字符
读取按固定列排列的原始数据:input 关键字后接变量名、再接变量的列位置
inform