【问题标题】:Is there a way to integrate Pandas into tableau?有没有办法将 Pandas 集成到画面中?
【发布时间】:2018-09-14 02:20:53
【问题描述】:

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

感谢您的帮助!

【问题讨论】:

  • 查看 plotly 的 dash 或 altair。

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


【解决方案1】:

TL;DR 对于您的问题的措辞 - pandas 并未专门集成。但是 Python 是(有点)。

您可能想考虑利用TabPy,但这又不是很具体pandas。但这是一个 ETL 问题。 Tableau 有一个名为 Extracts 的东西,您可以直接从 Server 中 refresh them

我使用 ETL 工具(想想 Data Pipelines 或 SSIS/Alteryx 等软件)进行了一项自动化工作,该工具使用 Python 代码加载 Tableau 可以读取的数据格式。 Tableau 可以从数以百计的来源中读取数据,因此这并不难。

但总体思路是:

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

如果你真的想在 one 环境中,有很多选项,例如Matplotlibseaborn 和/或plot.ly Matplotlib 是大多数可视化的“来源” Python,所以它总是一个很好的学习方法。 Seaborn 使 matplot 更易于读/写,并且 plot.ly 具有内置的仪表板/托管选项,可以给人一种 Tableau 的感觉。

Tableau 还有一个名为Tableau Prep 的新工具,它可以部分完成pandas 可以做的事情(你永远无法用软件工具打败代码)。因此,这也可以满足您的单一环境要求。

【讨论】:

猜你喜欢
  • 2022-09-28
  • 2021-08-07
  • 2019-10-30
  • 2012-04-13
  • 2020-07-16
  • 2011-06-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多