将变量从 Tableau 传递到 R 脚本时在 R 控制台中打印结果
Print result in R console when passing variables to R script from Tableau to R
我正在将传递的 R 脚本从 Tableau 发送到 R,并希望能够在 R 控制台中看到结果。我过去曾让这个工作过,但不知道如何再做一次。
在 R 中,我 运行 有以下几行代码:
请注意,[花瓣长度] 只是一列数字值 - 数字是多少并不重要。在这种情况下,我只是从 IRIS 数据集(它是预先打包在 R 中的,你可以看到如果你 运行 data()
)
install.packages("Rserve")
library(Rserve)
run.Rserve()
在 Tableau 中,包含 R 脚本的计算字段是:
SCRIPT_INT('print(.arg1)', SUM([Petal length]))
谢谢。
经过一番搜索,我终于找到了这个问题的答案。 1) 您必须在 Tableau 计算字段中使用函数 print()
,并且 2) 您必须使用命令:run.Rserve()
而不是 Reserve()
。
我正在将传递的 R 脚本从 Tableau 发送到 R,并希望能够在 R 控制台中看到结果。我过去曾让这个工作过,但不知道如何再做一次。
在 R 中,我 运行 有以下几行代码:
请注意,[花瓣长度] 只是一列数字值 - 数字是多少并不重要。在这种情况下,我只是从 IRIS 数据集(它是预先打包在 R 中的,你可以看到如果你 运行 data()
)
install.packages("Rserve")
library(Rserve)
run.Rserve()
在 Tableau 中,包含 R 脚本的计算字段是:
SCRIPT_INT('print(.arg1)', SUM([Petal length]))
谢谢。
经过一番搜索,我终于找到了这个问题的答案。 1) 您必须在 Tableau 计算字段中使用函数 print()
,并且 2) 您必须使用命令:run.Rserve()
而不是 Reserve()
。