Java学习之道:SAS学习笔记(一)

来源:互联网 发布:java与微信小程序连接 编辑:程序博客网 时间:2024/05/21 09:08

概念的理解:

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.);  将字符型常数值转为字符常数值

         其它几个语句都在以后运用中来体会用法


以上为初步概念的学习,加油!吐舌头


原创粉丝点击