Как заменить значения в столбце в KNIME? - PullRequest
0 голосов
/ 27 октября 2018

У меня есть столбец стран с 50 различными значениями, которые я хочу сократить до США и других.

  1. Может ли кто-нибудь помочь мне с этим?
  2. Другим примером является Age, в котором 48 значений, которые я хотел бы уменьшить до 4, например от 1 до 18 = молодость, 18-27 = начало и т. Д.

I 'На самом деле у меня есть около 5 столбцов, которые я хочу уменьшить значения.Так что мне нужно повторить процесс несколько раз в KNIME или я могу выполнить несколько замен значений столбца одновременно?

Ответы [ 2 ]

0 голосов
/ 01 ноября 2018

Для второго случая я бы использовал Числовой Биннер :

Для каждого столбца может быть задано несколько интервалов, известных как ячейки определены. Каждому из этих бинов дается уникальное имя (для этого столбца), определенный диапазон и открытые или закрытые границы интервала. Oни автоматически убедиться, что диапазоны определены в порядке убывания и границы этого интервала согласованы. Кроме того, каждый столбец либо заменен на столбец binned, строкового типа, либо на новый binned, Добавлен столбец строкового типа.

0 голосов
/ 27 октября 2018

Последнее может быть легко достигнуто с помощью механизма правил

$Col0$ > 1 AND $Col0$ <18 => "youth"

Для Первой задачи я бы использовал String Replace (Dictionary).

Не думаю, что вы заменяете всесразу, но вы можете перебрать столбцы.

...