簡體   English   中英

適用於Python的Tableau和R Server

[英]Tableau and R Server for Python

我最近發現您可以在Tableau中使用R來返回bool,int,long等。這是通過以下方式發生的:

install.packages("Rserve")
library(Rserve)
Rserve()
// Should say "Starting RServe..."

然后在Tableau中:

// For Tableau under 'Help' > 'Settings and Performance' > 'Manage R Connections'
// Server: 127.0.0.1 and Port:6311
// Make sure that 'RStudio' with 'RServer' is installed and running prior to Tableau connection

但是我想對Python做同樣的事情,因此Python可以用作Tableau中的腳本(而不是在Python中使用Tableau的api)-有人知道這是否可行嗎? 上面的摘錄是從這里截取的

從Tableau 8.2開始,沒有Script()調用R以外的語言。

您可以嘗試將R用作中間人,以通過rPython或RSPython包調用Python函數。 不知道它的性能如何,但是如果您擁有R中不可用的重要Python庫,那么可能值得一試。

從Tableau-10.1開始,引入了一個新的程序包/庫,即TabPy,其作用類似於Rserver,用於與Tableau進行“ R”集成。

值得檢查這篇文章: https : //www.tableau.com/about/blog/2017/1/building-advanced-analytics-applications-tabpy-64916

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM