概念的理解:
1.逻辑库 由一组SAS文件组成,即类似一个储物箱,包括临时库和永久库。
(1)临时库:启动时存在,关了就删除了
(2)永久库:关了SAS也还是存在
2.数据集 由描述信息和数据值组成,包括SAS数据文件和SAS数据视图
(1)数据文件:同时描述信息和存储数据值
(2)数据视图: 是一个查询语句,我的理解是数据文件的一个快捷方式,它只包含数据集的描述信息。可以创建数据步视图和PROC SQL视图
PS:文件和视图在同一级目录或逻辑库下是不能同名的啦~
3.SAS语言元素
(1)数据集选项 用在数据集名称后的括号中 eg: data=new(drop=year) /*去掉变量year*/
(2)输入和输出格式 语句格式<$>format<w>.<d> $指定为字符格式,如果缺省,则默认为数值格式;format规定有效SAS输出格式;w数据所占列的数目;d小数点的位数
(3)函数和CALL子程序
(4)语句 就是一系列关键词、SAS名称、算符以及特殊字符的组合
(5)SAS系统选项 语句格式 eg:option obs=5; /* 取数据集前5个观测*/
(6)表达式 由一系列操作符和操作对象构成,产生一个目标值
1‘ 常数 数值常数
字符常数 如果字符常数中含有引号,引用时,要么它的引号用两个连续的单引号,要么用一个双引号 eg: name='TOM''S' 等价于 name="TOM'S"
日期时间常数 eg:'1jan2000'd; 格式值带单引号,后面跟一个D(日期)、T(时间)或者DT(日期时间)
2’ SAS算符
4.SAS变量
(1)创建变量 包括五个方式:使用赋值语句、使用INPUT语句、使用FORMAT或者INFORMAT语句、使用LENGTH语句、使用ATTIRB语句
使用INPUT语句:INPUT(数据源,输入格式) input('56888',$2.); 将字符型常数值转为字符常数值
其它几个语句都在以后运用中来体会用法
以上为初步概念的学习,加油!