有没有办法将熊猫整合到画面中?

时间:2018-09-13 17:36:15

标签: python pandas data-visualization tableau data-analysis

我已经使用tableau几个月了,它确实是一个很棒的可视化工具。但是,我感到有限,因为我对熊猫图书馆更加熟悉,并且对熊猫感到更强大。有没有办法将python集成到Tableau中,以便我在一个环境中工作,而不是不断从Pandas导出数据并将其重新导入到Tableau中?

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

TL; DR 对于您的问题,措词-pandas未特别集成。但是Python是(某种)。

您可能想研究利用TabPy的优势,但这又不是非常pandas所特有的。但这是一个ETL问题。 Tableau有一个称为“提取”的内容,您可以直接从Server refresh them

我使用ETL工具(例如数据管道或SSIS / Alteryx之类的软件)进行了自动化工作,该工具使用Python代码加载Tableau可以读取的数据格式。 Tableau可以从数百个来源中读取内容,因此这并不难。

但总体思路是:

  1. 需要启动代码的地方
  2. 运行代码
  3. 代码将数据转储为格式(文件或类似数据库的环境)
  4. Tableau读取/提取数据
  5. ??
  6. 利润

如果您确实想进入 one 环境,则有很多选择,例如Matplotlibseaborn和/或plot.ly Matplotlib是“源代码”以使用Python进行大多数可视化,因此这始终是一个很好的学习方法。 Seaborn使Matplot的读取/编写和绘图更加容易。ly内置了仪表板/托管选项,可让您产生Tableau的感觉。

Tableau还具有一个名为Tableau Prep的新工具,该工具可以完成熊猫所能做的某些事情(您永远不会使用软件工具来击败代码)。因此,这也可以满足您的一个环境要求。