The little SAS book 学习笔记 - 第一章 SAS 软件使用入门
The little SAS book 学习笔记
1.1 SAS 语言
基本知识
SAS 程序是按顺序执行的
SAS 遵循一些语法规则
- 每一条 SAS 语句都以分号结尾
- SAS 语句不区分大小写
- 一条语句可以写在多行
- 多条语句可以写在一行
- 语句可以从任意列开始
注释
SAS 的注释有两种方式:
1 | * 第一种方式; |
1.2 SAS 数据集
和大多数软件一样,SAS 也将每一列叫做变量,每一行叫做观测

数据类型
- 数值型
- 字符型
缺失值
句点表示
数据集大小
变量与观测的最大数量取决于电脑性能
变量名注意事项
其实和 Python 这些变量名要求差不多,不要用数字开头就好
1.3 DATA 步和 PROC 步
DATA 步:读取和修改数据,创建 SAS 数据集
PROC 步:完成特定分析或功能,产生结果或报表
代码示例:
1 | DATA distance; |
结果展示:

1.4 DATA 步的内置循环
这部分解释了 DATA 步是如何逐行执行语句和逐条处理观测的,下图即可概括:

关于如何逐条输出数据,可以看后续讲解中的 OUTPUT 语句
1.5 选择提交 SAS 程序的模式
窗口提交

SAS Enterprise Guide 远程提交
这个不用管
批处理或者后台模式
使用 CMD 或者 BATCH 进行批处理(应该
1.6 SAS 窗口环境下的窗口和命令

1.7 在 SAS 窗口环境中提交程序
见 1.5,提交后会在日志窗口看到运行步骤

1.8 阅读 SAS 日志
日志包含的内容大致如下:


1.9 查看结果

1.10 SAS 数据逻辑库
数据的临时存放区

Work 是默认的逻辑库,其他的都是 SAS 自带的示例数据

他其实对应电脑上的一个文件夹,如下:

可以看到里面包含了刚刚运行的产生的数据文件(sas7bdat)、生成的结果(htm)、数据信息(sas7bitm)
1.11 在 VIEWTABLE 窗口中查看数据集
双击逻辑库中的数据文件即可在 VIEWTABLE 中查看数据

第一次使用的时候可能变量名会显示为标签 label 而不是变量名,只要在视图中调整即可

1.12 用 SAS 资源管理器查看数据集属性
右键数据文件就可以查看了(不重要)
1.13 使用 SAS 系统选项
一般不需要修改,除非有很强的自定义动机

The little SAS book 学习笔记 - 第一章 SAS 软件使用入门
