SAS – 数据集
SAS – 数据集
可供 SAS 程序分析的数据称为 SAS 数据集。它是使用数据步骤创建的。SAS 可以读取各种文件作为其数据源,如CSV、Excel、Access、SPSS 以及原始数据。它还具有许多可供使用的内置数据源。
-
如果 SAS 程序使用这些数据集,然后在会话运行后将其丢弃,则这些数据集称为临时数据集。
-
但是如果它被永久存储以备将来使用,那么它被称为永久数据集。所有永久数据集都存储在特定库下。
SAS 数据集以行和列的形式存储,也称为 SAS 数据表。下面我们将看到内置的永久数据集以及来自外部来源的红色数据集的示例。
SAS 内置数据集
这些数据集已在安装的 SAS 软件中可用。它们可以被探索和用于制定数据分析的示例表达式。要探索这些数据集,请转到Libraries -> My Libraries -> SASHELP。在展开它时,我们会看到所有可用的内置数据集的名称列表。
让我们向下滚动以找到名为CARS的数据集。双击此数据集将在右侧窗格中打开它,我们可以在其中进一步探索它。我们还可以使用右侧窗格下的最大化视图按钮最小化左侧窗格。
我们可以使用底部的滚动条向右滚动以浏览表中的所有列及其值。
导入外部数据集
我们可以使用 SAS Studio 中提供的导入功能将我们自己的文件导出为数据集。但这些文件必须在 SAS 服务器文件夹中可用。因此,我们必须使用Server Files and Folders下的上传选项将源数据文件上传到 SAS 文件夹。
接下来,我们通过导入在 SAS 程序中使用上述文件。为此,我们使用选项Tasks -> Utilities -> Import data,如下所示。双击打开右侧窗口的导入数据按钮,为数据集选择文件。
Next 单击右窗格中导入数据程序下的Select Files按钮。以下是可以导入的文件类型列表。
我们选择本地系统中存储的“employee.txt”文件,得到如下图导入的文件。
查看导入的数据
我们可以通过运行使用 Run 选项生成的默认导入代码来查看导入的数据
我们可以使用与上述相同的方法导入任何其他文件类型,并在各种 SAS 程序中使用它。