Rapid Miner - IF 语句

Rapid Miner - IF statements

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

基本,这是我希望该功能具有的功能。

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

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

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

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

参数顺序不正确。

尝试以下方法

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