Я отправляю R-скрипты R в R из Tableau и хотел бы видеть результат в консоли R. У меня есть это, чтобы работать в прошлом, но не уверен, как это сделать снова.Печатать результат в консоли R при передаче переменных в сценарий R из таблицы до R
В R Я выполнил следующие строки кода: Примечание. [Длина лепестка] - это всего лишь столбец с числовыми значениями - неважно, каковы числа. В этом случае, я только что получил его от IRIS набора данных (который предварительно упаковывают в R, как вы можете увидеть, если вы запустите data()
)
install.packages("Rserve")
library(Rserve)
run.Rserve()
В Tableau, в вычисляемого поле, содержащее R скрипт:
SCRIPT_INT('print(.arg1)', SUM([Petal length]))
Спасибо.
Кто-нибудь знает разницу между 'run.Rserve()' и 'Rserve()'? Благодарю. –
нашел ответ здесь: [link] (https://cran.r-project.org/web/packages/Rserve/Rserve.pdf). По-видимому, «основное различие между Rserve и run.Rserve - , что Rserve запускает новый процесс, а run.Rserve превращает текущую сессию R в Rserve». –
вы можете принять свой собственный ответ, чтобы он не оставил его как неразрешенный – jangorecki