我在使用Tableau集成R时遇到了困难。 最初,当我创建计算字段时,它要求R中的Rserve包,并且不会将字段拖到工作表中。我已安装此软件包但仍显示错误说明 "与Resrve服务通信时出错.Tableau我无法连接到该服务。验证该服务器正在运行并且您具有访问权限"
任何输入。谢谢
答案 0 :(得分:1)
你需要启动Rserve。如果您成功安装了Rserve包,只需运行它(在RGui,RStudio或运行R脚本的任何地方)
> library(Rserve)
> Rserve()
您可以在Tableau,帮助,设置和性能,管理R连接上测试与RServe的连接。
答案 1 :(得分:1)
从Tableau 9开始,您可以将*.rdata
文件与Tableau一起使用。 Tableau 9将读取存储在*.rdata
文件中的第一个项目。只需在Tableau简介屏幕中的*.rdata
下打开"Statistical Files"
文件即可。
要做到这一点:
save(myDataframe, "Myfile.rdata")
这将保存存储在其中的dataframe
的文件。您可以根据需要保存任意数量的项目,但Tableau只会读取第一个项目。如果它们在第一项中,它也可以读取向量和变量。请注意,rdata
个文件会压缩数据。我最近压缩了900mb到25mb。但是,Tableau仍然需要解压缩才能使用它,所以要小心内存。