изменить значения на отсутствующие в KNIME - PullRequest
0 голосов
/ 06 декабря 2018

У меня есть набор данных, в котором у меня есть N / A для каждого пропущенного значения, как я могу изменить его в фактическое пропущенное значение внутри самого столбца.
Я пробовал с узлом Rule Engine, но онпросто не работает ..
Есть предложения?

1 Ответ

0 голосов
/ 06 декабря 2018

Узлы правила не будут работать, но если вы используете 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, хотя на первый взгляд оно может быть страшным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...