2015-09-24 4 views
1

Все мои данные находятся в TXT-файле, полевые разделители являются запятой и новой строкой. Поэтому я использовал компонент «Var. File» в качестве компонента «Источник».IBM spss Modeler, как удалить строки, содержащие отсутствующие значения

Я пытаюсь выяснить, как удалить строки, содержащие нулевые значения, а затем получить выходные данные для дальнейшей обработки.

ответ

3

Чтобы отменить любые записи в IBM SPSS Modeler, вы должны использовать узел «Выбрать» из палитры «Record Ops».

Чтобы отбросить любую запись, содержащую недостающее значение для заданного поля, вы можете установить «Режим» на «Отменить» и использовать условие: @NULL(field1), если имя поля «field1».

Если у вас есть список полей и требуется, чтобы все из них имели не пропущенные значения, вы можете использовать такое условие, как: count_nulls([ field1 field2 field3 ]) > 0, если поля являются «поле1», «поле2» и «поле3».

Если вы хотите отменить все записи, в которых какое-либо поле содержит недостающее значение, вы можете использовать условие: count_nulls(@FIELDS_MATCHING("*")) > 0.

Если вы хотите отменить записи, у которых есть только отсутствующие значения, вы можете использовать условие: count_non_nulls(@FIELDS_MATCHING("*")) = 0.

 Смежные вопросы

  • Нет связанных вопросов^_^