本文概述
- SAS数据集的一部分
- 特殊数据集
- 自动命名约定
- 4. SAS内置数据集
在最后一个主题中, 我们学习了SAS编程的程序结构, 并看到数据是任何数据集的主要组成部分。在本主题中, 我们将了解SAS数据集的各个部分。同时, 我们将讨论一些数据集示例, 以找出SAS编程中数据集的定义。
数据集基本上是变量及其值的组合, 这些值也称为数据值或观测值。数据集包含并组织表中行和列形式的数据值。在SAS术语中, 行称为观察值, 列称为SAS变量。
我们还可以将SAS数据集定义为存储在SAS库中的SAS文件。 SAS文件由SAS创建并存储。
这是数据集STPSAMP.STPSALE的演示, 它在SAS中的外观:
DATA STPSAMP.STPSALE;
文章图片
列(或变量)
每列代表SAS表表示中的一个变量。在上面的图像区域中, citysize, pop, product和saletype是列或变量。
观察(或行)
每行代表SAS数据集表表示中的观察值。在上面的图像区域中:NC, NE, SO, WE等。城市大小:S, M和L弹出:25000、37000、48000、32000等。产品:A100和销售类型:R均为观察值。
SAS数据集的一部分 数据集由描述符部分, 数据部分, 特殊SAS数据集和内置数据集组成。让我们详细了解它们。
描述符部分
数据集的描述符部分包含有关上次修改的时间和日期, 观察值的数量以及数据集中变量的数量等的重要信息。考虑下表作为名称为work.grad的SAS数据集的描述符部分的示例。
文章图片
数据部分
数据部分由SAS数据集的数据值组成。这些数据值以表格的形式排列。列包含变量, 行包含这些变量的观察值。下面是它的描述。
让数据集是学生
DATA student;
卷号 | Name | Class | Height |
---|---|---|---|
101 | Subhash | 12 | 155 |
102 | Namrita | 10 | 154 |
103 | Preeti | 12 | 156 |
104 | Sushma | 10 | 153 |
特殊数据集 空数据集
有时, 可能要执行任何数据步骤, 但又不想创建任何数据集, 在这种情况下, 可以使用_NULL_。以下语句创建一个数据步骤, 其中不创建任何数据集。
句法:
DATA _null_;
默认数据集
SAS可以使用保留字_LAST_来记住最后一个数据集。如果在不声明数据集的情况下执行DATA或PROC步骤, 则默认情况下SAS使用最后执行的数据集。它称为默认数据集。
句法:
DATA_;
自动命名约定 如果我们不给SAS数据集任何名称或保留name_NULL_, 则SAS会自动使用名称DATA1, DATA2等创建它们。这些自动生成的数据集存储在库中。此功能称为数据命名约定。
句法:
Data;
4. SAS内置数据集 SAS软件中有一些数据集已经在SAS库中提供, 可用于运行, 分析和计算示例程序。所有数据集都存储在SASHELP下的我的库中。
文章图片
现在, 我们要使用名为CARS的数据集, 双击该数据集, 将在SAS窗口的右侧打开一个窗格。下图显示了CARS数据集, 该数据集在SAS库中具有内置数据集。
文章图片
【SAS数据集的用法详细图解】因此, 这一切都与数据集有关。我们以轻松的方式进行了说明, 但是如果你仍有疑问, 请随时在联系部分提问。
推荐阅读
- SAS频率分布用法图解
- 什么是SAS算术平均值(详细图解)
- SAS数组用法详细图解
- SAS数据集的子设置详细图解
- SAS用法图解(无需下载和安装)
- SAS输出交付系统操作图解
- SAS连接多个数据集图解
- SAS格式化数据集详细图解
- SAS-合并数据集解析图解