Я использую 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. Can кто-нибудь скажет мне, какой оператор использовать, или подпроцесс?Заменить значения в диапазоне Rapidminer
0
A
ответ
2
(копируется из оригинального ответа)
Вы можете использовать Generate Attributes
оператор для этого с if
в разделе параметров.
Если ваш атрибут называется a2
, и вы хотите изменить его на ноль, если его значение ниже 3 и выше 5, параметры для оператора Generate Attributes
выглядят следующим образом.
attribute name: a2
function expressions: if(a2<3,0,if(a2>5,0,a2))
Большое спасибо. Это решило мою проблему. –