使用 JMP > “列信息”窗口 > 列属性 > 验证列值的属性
发布日期: 04/13/2021

验证列值的属性

以下属性可帮助验证列中的值:“范围检查”、“列表检查”和“缺失值代码”。

范围检查

范围检查会对列中数据进行验证。请对列进行设置,使其仅接受指定范围内的数字。

选择要用于设置范围的公式。x 表示在列中输入的值,a 表示范围的开头,b 表示范围的结尾。

a = 列接受的最低值

b = 列接受的最高值

对于单边范围检查,请将 a 或 b 留空。

从数据表中,通过点击列面板中列名旁边的 (Image shown here) 可修改范围检查。

列表检查

列表检查会对列中数据进行验证。对列进行设置,使其仅接受您指定的单个值。当您想要指定如何对图形中的数据排序时,列表检查很有用。

您可以使用多达 127 个值。

使用按钮可添加新值、更改或反转值的顺序,以及删除值。

对列设置列表检查后,光标置于单元格上方时将改为 Image shown here。您试图输入验证列表中不包含的值时,将出现一条警告消息。

要查看可接受值的菜单,请右击某个单元格并选择列表检查值。您可以从菜单中选择单元格值,而不是在单元格中输入值。

从数据表中,通过点击列面板中列名旁边的 Image shown here 可修改列表检查。

缺失值代码

使用缺失值代码可指定应视为缺失值的列值。例如,有时使用值 99 作为占位符来表示缺失值,也有可能使用多个值来表示不同类型的缺失值。

注意:“缺失值代码”列属性为扩展属性。若您计划导出至 SAS 9.4 服务器或另存为 SAS 9.4 文件格式,则应在“SAS 集成”首选项页中启用扩展属性。请参见SAS 集成。或者,您应在“另存为”窗口中选择在 SAS 9.4 扩展属性中存储表和列属性。若未选择扩展属性,JMP 将导出缺失值代码或将其另存为缺失值。仅 SAS 9.4 支持扩展属性。早期版本的 SAS 将忽略任何扩展属性。

删除单个列的缺失值代码

1. 在数据表的列面板中该列的旁边,点击 Image shown here > 缺失值代码

2. “缺失值代码”在列表中突出显示。点击删除

3. 点击确定

跨多列删除缺失值代码

1. 选择包含您要删除的缺失值代码的列。

2. 选择 > 标准化特性

3. 在“删除属性”下,点击列属性 > 缺失值代码

4. 点击确定

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