1.SAS的显示管理系统
- 程序编辑窗口:编写程序和运行程序的SAS窗口
- 日记窗口:或叫记录窗口即log窗口,输出程序在运行时的各种关系窗口
- 输出窗口:显示程序运行结果的视窗
三个窗口之间的切换:通过views(视窗)转换;下拉菜单
2.编写SAS程序的语法规则
SAS程序由语句组成,每个语句以关键词开始,以分号“;”作为结束符;
同一行中可以有多个语句,中间以分号相隔,一个语句也可以分几行编写,但中间不能有分号;
@@为数据横行输入标记;
缺失值的输入‘.’
#一个简单的程序
data a; #数据步(由一个或几个语句组成,作用是输入数据并建立SAS数据集)
input x@@; (如是字符型变量变量后加$)
cards;
1 2 3 4
;
proc univariate;
run; #过程步(由一个或几个语句组成,作用是对已形成的SAS数据集通过调用现在的SAS过程进行统计分析、打印等处理)
3.SAS数据集的创建
数据集和变量名的命名规则:只能以英文字母开头,而不能以数字和中文字开头,也不允许出现空格和特殊字符(如:@、#、$和_),整个数据集名不能超过32个字符。SAS的变量名命名规则同上。
SAS变量名的命名规则同上
SAS变量:两种基本类型:字符型和数值型;对于input语句如是字符型变量,比纳凉后加$。
4.SAS永久数据集的建立
SAS临时数据集:SAS系统关闭,自动删除
SAS永久数据集:永久保留
Libname 库名‘数据集存放的路径’;
data 库名.数据集名;
libname abc ‘d:\syp\’;
data abc.a21;