使用 JMP > 导入数据 > 从 SAS 导入数据 > 导入 SAS 数据集
发布日期: 11/15/2021

导入 SAS 数据集

可采用以下众多 SAS 格式之一来保存 SAS 数据集:

Windows 支持的格式包括 .sas7bdat.sas7bxat

macOS 支持读写 .sas7bdat 文件。

Windows 和 macOS 支持读写 .xpt 文件

在 JMP 中打开某个数据集后,该文件将作为数据表打开。JMP 默认将 SAS 变量名用作列名。要在 Windows 上使用特定文件中的变量标签,请在打开该文件时选择相应选项(请参见下面的第 5 步)。

.sas7bdat 文件支持以下 ISO 日期格式:B8601DA、B8601DN、B8601DT、B8601DZ、B8601LZ、B8601TM、B8601TZ、E8601DA、E8601DN、E8601DT、E8601DZ、E8601LZ、E8601TM、E8601TZ 和 IS8601DA。若不支持该日期格式,则将以“科学记数法”格式导入数据。

.xpt 文件支持以下日期格式:BEST、DATE、DATETIME、DAY、MMDDYY、DOWNAME、HHMM、HOUR、TIME、YYMMDD、DDMMYY、MMSS、DTDATE、IS8601DA、E8601DA、PERCENT 和 DOLLAR。

从 JMP 打开 SAS 数据集:

1. 选择文件 > 打开

2. (仅限 Windows)从文件名旁边的列表中选择 SAS 数据集,如图 3.50 所示。

注意:对 SAS 数据集进行更改后,SAS 变量名和格式会被保留并保存起来。请参见将 JMP 数据另存为 SAS 数据集

3. 选择文件。

图 3.50 打开 SAS 数据集 

Image shown here

注意:要选择要导入的列,请点击“打开”按钮上的箭头并选择选择列

4. (可选)选择以下任意选项:

SAS 变量标签

将 SAS 变量标签(而不是变量名)用作 JMP 数据表的列名。

SAS 变量名

将 SAS 变量名(而不是标签)用作 JMP 数据表的列名。

5. (Windows 上的可选项)选择以下任意选项:

从 SAS 9.4 扩展属性中应用表和列属性

若 SAS 服务器支持扩展属性 (SAS 9.4),则在存储 JMP 元数据时会包括扩展属性。该设置覆盖“SAS 集成”页上的“SAS 9.4 扩展属性”首选项。

下次调用该窗口时选择该过滤条件

将默认文件类型选项设置为您在文件名列表旁边选择的选项。若选定该选项,则下次调用该窗口时默认文件类型将为 SAS 数据集

6. (可选)为 SAS 传输 (.xpt) 文件选择以下任意选项:

选择成员

允许您输入要让 JMP 打开的特定成员或表的名称。在 macOS 上,选择成员表 > 指定,然后输入名称。

打开全部成员

打开传输文件中的全部成员或表。在 macOS 上,选择成员表 > 全部

保存全部成员

打开文件即将其另存为 JMP 文件。该文件保存至打开 SAS 传输文件时所用的目录。在 macOS 上,相应的选项为全部保存

选择列

指示 JMP 仅打开传输文件中的特定列。从出现的列表中选择要导入的列。在 macOS 上,相应的选项为打开前选择列

7. 点击打开

注意:若要导入 SAS 文件中的日期变量,JMP 会查找 SAS 日期格式并将其转换为 JMP 日期列。

需要更多信息?有问题?从 JMP 用户社区得到解答 (community.jmp.com).