Rapid Miner - IF声明

时间:2017-06-06 09:49:30

标签: if-statement rapidminer

我在生成属性运算符中的IF函数表达式有轻微问题。

这是我希望函数具有的功能。

If VarX contains ".0", then remove this .0, else leave VarX unchanged

到目前为止,这是我在Rapid Miner中使用函数表达式的语法。

if(contains(".0",VarX),replace(".0",VarX,""),VarX)

但是此语法无法正常工作,因为数据中的" .0" 未被替换。

1 个答案:

答案 0 :(得分:0)

参数排序不正确。

尝试以下

if(contains(VarX, ".0"), replace(VarX, ".0", ""),VarX)