如何在 Tableau 中利用 Python 的力量

网上有关“如何在 Tableau 中利用 Python 的力量”话题很是火热,小编也是针对如何在 Tableau 中利用 Python 的力量寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。

2016年, Tableau便发布了 TabPy的试用版本,一个可以在 Tableau工作簿中运行 Python代码的新 API 。当你通过 Tableau使用 TabPy时,你可以在 Python中定义计算字段,从而在你的可视化作品中充分挖掘大量机器学习库的潜力。

这个在 Tableau中与 Python的集成应用,为用户提供了强大的解决方案。例如,它只需几行 Python代码就能得到一个线上零售商所售商品的情感分析。然后你可以在 Tableau中从很多方面探索获得的结果。

你可能只想看到负面评价并且希望理解这些内容背后的原因。你可能想得到一个顾客列表,并与他们联系。或者你可能想可视化整体情绪随时间变化的情况。

R/Python整合:Rserve/TabPy Server

你可以很容易在电脑上或者远程服务器上安装 TabPy服务器。在 Tableau Desktop中,通过点击帮助 >设置与性能 >管理外部服务连接,在其中输入服务 URL ,你就可以完成配置。然后你可以使用 Python脚本作为 Tableau中计算字段的一部分,就像从 Tableau 8.1开始你可以利用 R的那样。

TabPy使用流行的 Anaconda环境,这能够预装和准备许多包括 scipy , numpy和 scikit-learn在内的常见 Python包。你可以在你的脚本中安装使用任何 Python库。

如果在公司里你有一个数据分析团队来开发定制模型, TabPy还可以通过发布模型很方便与其他那些想要在 Tableau中利用模型的人分享。

一旦发布,无论模型的类型与复杂性如何,你就只需要在 Tableau中运行一个只有一行 Python代码来运行该机器学习模型。

使用已发布的模型有几个好处。在预服务环境中,复杂的功能变得容易使用,分享和以部署方式重用。你可以在后端提升和更新模型,或者修改代码,而 Tableau中的计算字段并不需要额外的操作即可保证正常工作。

看到 Python在 Tableau中的应用,你是不是有点手痒了?亟不可待的想尝试一下?小编在这里推荐一篇新手实用教程,如果你以前没有使用过 Python ,不用担心 ——这对新手来说绝对是可以实现的。继续看下去吧!

Python实用案例分享

本次教程使用的数据集来源 Makeover Monday(点击了解详情) ,关于最流行的前100首歌曲的歌词。

1设置你的环境

1 .确保你使用的是 Tableau 10版本

2 .打开含有 top-song数据的 TDE文件

3 .安装 TabPy

2在 Tableau中连接 TabPy

现在是时候在 Tableau中设置 TabPy了。在 Tableau中,转到帮助 >设置和性能 >管理外部连接。输入 “localhost” ,因为你在自己的计算机上运行 TabPy 。默认端口为 9004 ,因此除非你手动更改它,否则应该将其保留。

3创建 TabPy计算

TabPy Github页面具有你应该在 Tableau计算中使用 Python的详细文档。我简单地重新调整了在 #data 16 TabPy部分的一个计算演示。这里可以看重播。复制下方链接至浏览器查看重播:

现在,你可以使用视图中的这个 [Word]计算字段来处理情绪评分了!缺点是,由于这是一个表计算并且还使用了 ATTR函数,因此你不能在一个详细级别表达式中使用它。也就是说,你不能使用这个例子和数据结构来计算歌曲细节级别的情感总和。

关于“如何在 Tableau 中利用 Python 的力量”这个话题的介绍,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!

本文来自作者[雪蓝]投稿,不代表乐毅号立场,如若转载,请注明出处:https://leheathy.com/zlan/202508-3203.html

(14)
雪蓝的头像雪蓝签约作者

文章推荐

发表回复

作者才能评论

评论列表(3条)

  • 雪蓝的头像
    雪蓝 2025年08月06日

    我是乐毅号的签约作者“雪蓝”

  • 雪蓝
    雪蓝 2025年08月06日

    本文概览:网上有关“如何在 Tableau 中利用 Python 的力量”话题很是火热,小编也是针对如何在 Tableau 中利用 Python 的力量寻找了一些与之相关的一些信息进行分...

  • 雪蓝
    用户080607 2025年08月06日

    文章不错《如何在 Tableau 中利用 Python 的力量》内容很有帮助