Узлы правила не будут работать, но если вы используете String Manipulation : toNull(regexReplace($x$, "^N/A$", ""))
или Java Snippet node (даже просто): out_x = "N/A".equals(c_x) ? null : c_x;
не очень сложно заменить это значение на null
, которое KNIME будет интерпретировать в этих случаях как пропущенные значения.
Редактировать: я должен добавить эту первую опцию (с StringМанипуляция) также заменит пустую строку на отсутствующее значение, а регулярное выражение ^
означает начало строки, $
конец строки.Если вам потребуются специальные символы, вам также может понадобиться \\Q
/ \\E
, чтобы избежать выхода из частей.Я бы порекомендовал более простое решение Java Snippet, хотя на первый взгляд оно может быть страшным.