【问题标题】:change values into missing in KNIME在 KNIME 中将值更改为缺失
【发布时间】:2019-05-07 14:33:48
【问题描述】:

我有一个数据集,其中每个缺失值都有 N/A,如何在列本身内将其更改为实际缺失值。
我一直在尝试使用规则引擎节点,但它不起作用..
有什么建议吗?

【问题讨论】:

    标签: nan missing-data imputation knime


    【解决方案1】:

    规则节点将不起作用,但如果您使用 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 解决方案,尽管乍一看可能会很吓人。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多