有没有人知道是否可以在KNIME中为行添加空值?
我正在尝试使用规则引擎删除一些值,并用NULL替换它们。
此致
答案 0 :(得分:2)
有no syntax(从KNIME 3.4.0开始)用于从Rule Engine节点声明缺失值。但有一些解决方法:
如果没有规则匹配,则结果是缺失值。
... => $missingIntCol$
使用Rule Engine (Dictionary)
节点the outcome column cannot contain missing values。)
答案 1 :(得分:0)
首先使用规则引擎创建虚拟空列,然后使用另一个规则引擎对所需内容进行编程 例如。 $ Example Column $ =“#” => $ Dummy Null“这将用空值替换Example列中的#
希望有帮助
答案 2 :(得分:0)
Column Expressions节点中有missingValue()
个函数,该函数返回单元格中的缺失值。 “列表达式”节点基于JavaScript语法,因此可以使用以下逻辑:
if(column("column1")=="someValue") //create missing
{
missingValue()
}
else //take value from colum1
{
column("column1")
}
答案 3 :(得分:0)
您可以使用普通的“ Java Snippet”:通过下部菜单创建输入和输出。如果为输出列选择了“替换”选项,则可以直接替换输入值。否则,您将创建一个新列。
下面是粘贴和编辑的示例Java代码:
if(c_your_input>100)
{
out_your_input = c_your_input;
}
如果与if子句不匹配,则会自动创建缺少值的
。