个性化阅读
专注于IT技术分析

SAS数据集的用法详细图解

本文概述

SAS中的特殊和内置数据集

在最后一个主题中, 我们学习了SAS编程的程序结构, 并看到数据是任何数据集的主要组成部分。在本主题中, 我们将了解SAS数据集的各个部分。同时, 我们将讨论一些数据集示例, 以找出SAS编程中数据集的定义。

数据集基本上是变量及其值的组合, 这些值也称为数据值或观测值。数据集包含并组织表中行和列形式的数据值。在SAS术语中, 行称为观察值, 列称为SAS变量。

我们还可以将SAS数据集定义为存储在SAS库中的SAS文件。 SAS文件由SAS创建并存储。

这是数据集STPSAMP.STPSALE的演示, 它在SAS中的外观:

DATA STPSAMP.STPSALE;
SAS数据集

列(或变量)

每列代表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数据集

数据部分

数据部分由SAS数据集的数据值组成。这些数据值以表格的形式排列。列包含变量, 行包含这些变量的观察值。下面是它的描述。

让数据集是学生

DATA student;
卷号 Name Class Height
101 Subhash 12 155
102 Namrita 10 154
103 Preeti 12 156
104 Sushma 10 153

在数据部分示例中, SAS数据集有四个变量(卷数, 名称, 类别和高度), 每个变量都有四个观察值, 例如卷数的数据值为101、102、103和104, 数据Name的值是subhash, namrita, Preeti和sushma, Class的数据值是12、10、12和10, Height的数据值是155、154、156和153。整个表称为数据集, 并且将其组合变量和观测值是数据值。 SAS数据能够存储任意数量的变量和观察值。

特殊数据集

空数据集

有时, 可能要执行任何数据步骤, 但又不想创建任何数据集, 在这种情况下, 可以使用_NULL_。以下语句创建一个数据步骤, 其中不创建任何数据集。

句法:

DATA _null_;

默认数据集

SAS可以使用保留字_LAST_来记住最后一个数据集。如果在不声明数据集的情况下执行DATA或PROC步骤, 则默认情况下SAS使用最后执行的数据集。它称为默认数据集。

句法:

DATA_;

自动命名约定

如果我们不给SAS数据集任何名称或保留name_NULL_, 则SAS会自动使用名称DATA1, DATA2等创建它们。这些自动生成的数据集存储在库中。此功能称为数据命名约定。

句法:

Data;

4. SAS内置数据集

SAS软件中有一些数据集已经在SAS库中提供, 可用于运行, 分析和计算示例程序。所有数据集都存储在SASHELP下的我的库中。

SAS数据集

现在, 我们要使用名为CARS的数据集, 双击该数据集, 将在SAS窗口的右侧打开一个窗格。下图显示了CARS数据集, 该数据集在SAS库中具有内置数据集。

SAS数据集

因此, 这一切都与数据集有关。我们以轻松的方式进行了说明, 但是如果你仍有疑问, 请随时在联系部分提问。


赞(0) 打赏
未经允许不得转载:srcmini » SAS数据集的用法详细图解
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

微信扫一扫打赏