Узел R
Данный узел или опция доступны, только если они включены в лицензии PolyAnalyst Server.
dataset r medium

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

В палитре узлов узел R находится в разделе Операции с таблицами.

Что такое R?

R — распространенный язык программирования для статистического анализа и обработки данных. История и опыт применения языка описаны на сайте языка R. По данным сайта, "R — язык и среда для статистических вычислений и графиков, которые были разработаны в Bell Laboratories (ранее — AT&T, ныне Lucent Technologies) Джоном Чемберсом и его коллегами".

Данная документация не содержит подробной информации о языке R. Узел R в PolyAnalyst представлен для удобства тех пользователей, которые уже знакомы с языком R и хотят интегрировать пользовательские R-скрипты в PolyAnalyst.

Соединения на скрипте

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

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

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

Если у вас возникли проблемы с кодировкой узла, перейдите в меню Настройки проекта (Меню и панели инструментов → Настройки → Настройки программы → Настройки проекта или используйте сочетание клавиш Alt+Shift+F7), затем найдите опцию Настройки узлов по умолчанию, найдите узел R и выберите UTF-8 в поле Интерпретировать строки как.