IBM spss Modeler,如何删除包含缺失值的行

时间:2015-09-24 14:53:13

标签: spss spss-modeler

我的所有数据都在.txt文件中,字段分隔符是逗号和换行符。所以我使用“Var.File”组件作为Source组件。

我试图弄清楚如何删除包含空值的行,然后获取输出以供进一步处理。

1 个答案:

答案 0 :(得分:7)

要丢弃IBM SPSS Modeler中的任何记录,您可以使用“Record Ops”面板中的“Select”节点。

要丢弃包含给定字段缺失值的任何记录,可以将“Mode”设置为“Discard”,如果字段名称为“field1”,则使用条件:@NULL( field1 )。< / p>

如果您有一个字段列表并要求所有字段都具有非缺失值,则可以使用以下条件:count_nulls( [ field1 field2 field3 ] ) > 0如果字段为“field1”,“field2”和“field3” ”

如果您希望放弃任何字段包含缺失值的所有记录,您可以使用以下条件:count_nulls( @FIELDS_MATCHING( "*" ) ) > 0

如果您要放弃仅包含缺失值的记录,可以使用以下条件:count_non_nulls( @FIELDS_MATCHING( "*" ) ) = 0