第4讲:SAS编程基本语法
2021/5/9 1:25:37
本文主要是介绍第4讲:SAS编程基本语法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
本节所用数据集:
链接:https://pan.baidu.com/s/1EgSpQPapxaPmkLdax8yc_g
提取码:6gef
-
SAS 程序的书写格式
1.1 SAS 程序由语句组成,语句用分号结束。
1.2 SAS 语句可以从某一行的任意位置开始。
1.3 几个SAS语句可以写在同一行上,但每句要使用分号。
1.4 一个语句也可以写成几行,只要语句中的单词不被断开就可以。在一个语句中各个单词之间至少要有一个空格。
1.5 SAS 程序中一般不区分大小写(字符串中要区分大小写)。
1.6 用 /* 注释的内容 */ 来对程序进行注释。 -
SAS 程序的结构
2.1 SAS 数据集:样本(观测、记录)、变量(字段、域)、表(数据集)、数据库
2.2 许多 SAS 语句都是以关键词开始并用它识别语句的类型(如data、input、proc)
2.3 绝大部分的 SAS 语句都可分为两步:data步和proc步 -
SAS 的变量及格式
-
SAS 程序第二例:orange.sas
输入数据→形成数据集→排序→打印显示
data orange; input variety $ flavor texture looks; ##input语句生成变量,品质变量$数字型变量 /* total = flavor * texture * looks ; */ total = flavor + texture + looks ; label total = '总数'; ##label语句给变量加标签 cards; ##cards后面是数据本身 navel 9 8 6 temple 7 7 7 valencia 8 9 9 mandarin 5 7 8 ; ##数据本身最后再加;即可 proc sort data = oranges; ##sort排序 by descending total; ##对total的变量进行降序排列 run; proc print data = oranges; ##打印显示 var _numeric_; ##显示数据集oranges所有数值型变量,不加改行代码显示所有变量 /* var _character_;*/ title '对 ORANGES 数据集的品尝检验结果'; run;
输出
- SAS 文件及命名
5.1 文件
SAS数据集文件:后缀为sas7bdat
SAS程序文件:后缀为sas
SAS日志文件:后缀为log
SAS输出文件:后缀为list
5.2 命名
临时数据集:文件名
永久数据集:目录.文件名
work 目录和其他目录
使用 libname 语句创建永久数据集,libname 自建目录名‘目录地址’
例libname.sas
libname zhao 'e:\'; ##新建名为zhao的目录,地址是在e盘 data zhao.aa; ##创建永久数据集,文件名为aa,目录是zhao input a; ##创建数值型变量a cards; 1 ; run;
这篇关于第4讲:SAS编程基本语法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-28一步到位:购买适合 SEO 的域名全攻略
- 2024-12-27OpenFeign服务间调用学习入门
- 2024-12-27OpenFeign服务间调用学习入门
- 2024-12-27OpenFeign学习入门:轻松掌握微服务通信
- 2024-12-27OpenFeign学习入门:轻松掌握微服务间的HTTP请求
- 2024-12-27JDK17新特性学习入门:简洁教程带你轻松上手
- 2024-12-27JMeter传递token学习入门教程
- 2024-12-27JMeter压测学习入门指南
- 2024-12-27JWT单点登录学习入门指南
- 2024-12-27JWT单点登录原理学习入门