Go back to the English version of the documentation填充节点
填充节点 (SPSS Modeler)
Last updated: 2024年10月07日
填充节点用于替换字段值和更改存储类型。 您可以选择基于指定的 CLEM 条件(如 @BLANK(FIELD)
)替换值。 或者,也可以选择将所有空白值或空值替换为特定值。 “填充”节点通常与“类型”节点结合使用,用于替换缺失值。
填写字段。 从数据集中选择其值将被检查并替换的字段。 缺省行为是根据指定的 Condition 和 Replace with 表达式来替换值。 您还可以使用 替换 选项来选择替代方法。
注: 选择多个字段以替换为用户定义的值时,字段类型相似 (所有数字或所有符号) 很重要。
替换。 选择此选项可使用下列其中一种方法来替换所选字段的值:
- 基于条件。 此选项将激活“条件”字段和表达式构建器,使用它们可创建用作将值替换为指定值的条件的表达式。
- 始终。 替换所选字段的所有值。 例如,可以通过此选项使用以下 CLEM 表达式将 income 的存储类型转换为字符串:
(to_string(income))
。 - 空白值。 替换所选字段中的所有用户指定的空白值。 标准条件
@BLANK(@FIELD)
用于选择空白值。 注意:您可以使用源节点的“类型”选项卡或使用“类型”节点定义空白值。 - 空值。 替换所选字段中的所有系统空值。 标准条件
@NULL(@FIELD)
用于选择空值。 - 空白值和空值。 替换所选字段中的空白值和系统空值。 当您不确定是否已将空定义为缺失值时,此选项将十分有用。
条件。 此选项在选中根据条件选项后可用。 使用此文本框指定用于评估所选字段的 CLEM 表达式。 单击计算器按钮可打开表达式构建器。
替换为。 指定某个 CLEM 表达式来为所选字段赋予新值。 此外,也可以通过在文本框中键入 undef 将值替换为空值。 单击计算器按钮可打开表达式构建器。
注: 当所选字段为字符串时,应将其替换为字符串值。 使用缺省值 0 或其他数字值作为字符串字段的替换值将产生错误。
请注意,使用以下各项可能会更改行顺序:
- 通过 SQL 回送在数据库中运行
- 派生列表
- 调用任何 CLEM 空间函数