Узел Производные колонки
derive icon

Узел Производные колонки генерирует массив данных, состоящий из исходной таблицы и дополнительных колонок, которые определяются настройками узла.

Настройка узла предполагает создание одной или нескольких новых колонок. Каждая новая колонка характеризуется именем, типом данных, выражением и описанием. Ключевую роль играет выражение, определяющее значение, которое будет храниться в выходной таблице в каждой строке новой колонки.

Выражения составляются с помощью языка SRL (англ. Symbolic Rule Language – язык символьных правил). SRL. В редакторе также допускается использование языка PDL при составлении выражений.

Узел Производные колонки был назван так потому, что он дает пользователям возможность создавать новые колонки и сохранять в них значения, которые будут производными от значений в исходной таблице данных.

Так, например, с помощью данного узла вы можете создать новую колонку целочисленного типа, в которой к значениям исходной колонки в массиве выходных данных будет добавлено число 1.

Использование узла Производные колонки аналогично созданию колонки на основе выражения в Microsoft Excel.

Например, если у вас есть электронная таблица Excel с колонкой Возраст, и вы хотите вычислить Год рождения, то вам нужно использовать следующее выражение:

=CurrentYear - Age.

Узел Производные колонки работает аналогичным образом.

Для того, чтобы выполнить узел, необходимо настроить как минимум одну новую колонку.

Создаваемые узлом колонки располагаются справа от колонок исходной таблицы в том же порядке, в котором они перечислены в окне настроек узла.

Например, если вы работаете с исходным массивом данных, который состоит только из одной колонки А, а затем настраиваете узел Производные колонки на создание колонок Б и В, то выходная таблица данных будет состоять из колонок А, Б и В именно в таком порядке.

В большинстве исследовательских проектов не обойтись без использования узла Производные колонки, поскольку импортированные данные, как правило, требуют дополнительной обработки. Узел обычно используется на промежуточной стадии – после выполнения импорта данных и до начала анализа. Узел Производные колонки также крайне полезен в сочетании с другими узлами.

В контексте узла Производные колонки новые колонки иногда называются правилами. В более ранних версиях PolyAnalyst новые колонки всегда назывались правилами, в связи с тем, что значение каждой ячейки новой колонки рассчитывалось согласно выражению, которое по своей сути является правилом.
Соединения на скрипте

Узлу требуется одно входящее соединение с другим узлом, который создает таблицу данных. Выходные данные узла представляют собой новую таблицу данных.

derive flowchart.rus