我在生成属性运算符中的IF函数表达式有轻微问题。
这是我希望函数具有的功能。
If VarX contains ".0", then remove this .0, else leave VarX unchanged
到目前为止,这是我在Rapid Miner中使用函数表达式的语法。
if(contains(".0",VarX),replace(".0",VarX,""),VarX)
但是此语法无法正常工作,因为数据中的" .0" 未被替换。
答案 0 :(得分:0)
参数排序不正确。
尝试以下
if(contains(VarX, ".0"), replace(VarX, ".0", ""),VarX)