如何使用 SPSS Modeler 从 table 中删除一行

How to delete a row from table using SPSS Modeler

我正在使用 SPSS Modeler 17.0,我想从 table 中删除一行。在导出数据库节点中,只有选项 Delete all existing records。它会删除所有记录,并允许使用 WHERE sql 之类的条件仅删除一个记录。

还有其他方法吗?例如使用 jython 脚本?

您可以从数据库源节点执行此操作,这有点违反直觉。 在节点中,只需 Data 选项卡中的 select SQL Query 模式,然后输入删除您希望删除的记录所需的 SQL 语句。 然后您可以点击 Preview 按钮来执行语句,或者您可以将任何可执行节点附加到源节点并执行它。