0

如果我们有两个数据源,您能否建议如何在 SPSS Modeler 中构建“if 语句”?

一个数据源 (1) 是一个表(由 SPSS Modeler 生成的输出节点),其中列出了我们需要进一步处理的所有 ID。

另一个数据源 (2) 是一个 Excel 文件,其中列出了所有 ID,而此列表包括来自 (1) 的一些 ID,但也包括一些其他 ID - 为所有这些 ID 分配了需要添加到数据源的值 ( 1)不一定要表。

因此,如果 (1) 中的 ID 在 (2) 中,我们希望将 (2) 中的值分配给 (1) 中的 ID,并将其存储在某个表中,甚至更好地存储在文件中。

非常感谢您的帮助/建议。

帕特里夏

4

2 回答 2

0

您必须使用合并节点来合并 2 个数据集,但您不必为键 ID 提供相同的名称。您可以在合并节点中使用选项条件,而无需具有相同名称甚至相同类型的变量。

合并节点的语法示例 - 选项条件:'ID' = 'id'

于 2018-06-12T17:14:05.973 回答
0

根据您的问题,听起来您想合并这些数据集。这可以通过合并节点在 Modeler 中轻松完成,只需确保变量具有相同的名称,否则 Modeler 不会将其识别为键。你可以在这里看到一个例子

您还可以使用派生节点创建标志变量,请参见此处的示例

于 2017-02-10T21:20:00.217 回答