替换 Rapidminer 范围内的值
Replace values in range Rapidminer
我正在使用 Rapidminer Studio 6,我想替换数据集(或结果或系列)中的值,假设我们有一个值在 1 到 10 之间的属性,所以我想应用一个运算符来替换值 1 到 4 和 8 到 10 乘以 0,因此新值将为 0,数字为 4 到 8。假设我们有 2 4 1 5 7 9 -op-> 0 4 0 5 7 0。 谁能告诉我要使用哪个运算符或子流程?
(复制自原始答案)
您可以在参数部分使用 Generate Attributes
运算符和 if
。
如果您的属性名为 a2
,并且您希望在其值低于 3 且高于 5 时将其更改为零,则 Generate Attributes
运算符的参数将如下所示。
attribute name: a2
function expressions: if(a2<3,0,if(a2>5,0,a2))