pla*_*ico 0 nan missing-data knime imputation
我有一个数据集,其中每个缺失值都有 N/A,如何将其更改为列本身内部的实际缺失值。
我一直在尝试使用规则引擎节点,但它不起作用.. 有
什么建议吗?
规则节点将不起作用,但如果您使用String Manipulation :toNull(regexReplace($x$, "^N/A$", ""))或Java Snippet节点(甚至是简单的):out_x = "N/A".equals(c_x) ? null : c_x;用 替换该值并不难,null在这些情况下,KNIME 会将其解释为缺失值。
编辑:我应该补充说第一个选项(使用字符串操作)也将空字符串替换为缺失值,正则表达式的^意思是字符串的开始,字符串的$结束。如果您需要特殊字符,您可能还需要\\Q/\\E以避免转义部分。我会推荐更简单的 Java Snippet 解决方案,尽管乍一看可能会很吓人。