我已经使用tableau几个月了,它确实是一个很棒的可视化工具。但是,我感到有限,因为我对熊猫图书馆更加熟悉,并且对熊猫感到更强大。有没有办法将python集成到Tableau中,以便我在一个环境中工作,而不是不断从Pandas导出数据并将其重新导入到Tableau中?
感谢您的帮助!
答案 0 :(得分:2)
TL; DR 对于您的问题,措词-否,pandas
未特别集成。但是Python是(某种)。
您可能想研究利用TabPy的优势,但这又不是非常pandas
所特有的。但这是一个ETL问题。 Tableau有一个称为“提取”的内容,您可以直接从Server refresh them。
我使用ETL工具(例如数据管道或SSIS / Alteryx之类的软件)进行了自动化工作,该工具使用Python代码加载Tableau可以读取的数据格式。 Tableau可以从数百个来源中读取内容,因此这并不难。
但总体思路是:
如果您确实想进入 one 环境,则有很多选择,例如Matplotlib,seaborn和/或plot.ly Matplotlib是“源代码”以使用Python进行大多数可视化,因此这始终是一个很好的学习方法。 Seaborn使Matplot的读取/编写和绘图更加容易。ly内置了仪表板/托管选项,可让您产生Tableau的感觉。
Tableau还具有一个名为Tableau Prep的新工具,该工具可以完成熊猫所能做的某些事情(您永远不会使用软件工具来击败代码)。因此,这也可以满足您的一个环境要求。