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

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

The little SAS book 学习笔记

1.1 SAS 语言

基本知识

  • SAS 程序是按顺序执行的

  • SAS 遵循一些语法规则

    • 每一条 SAS 语句都以分号结尾
    • SAS 语句不区分大小写
    • 一条语句可以写在多行
    • 多条语句可以写在一行
    • 语句可以从任意列开始

注释

SAS 的注释有两种方式:

1
2
3
* 第一种方式;

/* 第二种方式 */

1.2 SAS 数据集

和大多数软件一样,SAS 也将每一列叫做变量,每一行叫做观测

数据类型

  • 数值型
  • 字符型

缺失值

句点表示

数据集大小

变量与观测的最大数量取决于电脑性能

变量名注意事项

其实和 Python 这些变量名要求差不多,不要用数字开头就好

1.3 DATA 步和 PROC 步

DATA 步:读取和修改数据,创建 SAS 数据集

PROC 步:完成特定分析或功能,产生结果或报表

代码示例:

1
2
3
4
5
6
DATA distance;
Miles = 26.22;
Kilometers = 1.61 * Miles;
RUN;
PROC PRINT DATA = distance;
RUN;

结果展示:

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 软件使用入门

https://codefoxs.github.io/2025/11/16/18-SAS-learning/

作者

CodeFox

发布于

2025-11-16

更新于

2025-11-16

许可协议

评论