【问题标题】:How to build "if statement" in SPSS Modeler?如何在 SPSS Modeler 中构建“if 语句”?
【发布时间】:2016-12-28 16:02:46
【问题描述】:

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

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

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

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

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

帕特里夏

【问题讨论】:

    标签: spss spss-modeler


    【解决方案1】:

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

    您还可以使用 Derive 节点创建标志变量,参见示例 here

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2023-03-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-01-26
        • 1970-01-01
        • 1970-01-01
        • 2019-01-22
        • 1970-01-01
        相关资源
        最近更新 更多