之前处理数据主要用Python,Tableau的可视化更加方便,但是Tableau处理数据比较麻烦,所以就想能不能把两个连接起来一起用,

TabPy

TabPy服务器是Tableau的Python集成的服务器组件,它允许用户通过Tableau的表计算执行Python脚本和保存的函数来扩展Tableau的功能。具体原理可以去看官网介绍。

2、我用的是windows系统所以主要是讲一下怎么安装

1、首先我们在官网上https://github.com/tableau下载TabPy-2.3.1.zip 代码,然后进解压

2、官网建议我们使用虚拟的环境,所以我们最好用在Anaconda中创建一个新的Conda环境

``conda create --name my-tabpy-env python = 3.7

```

3、激活activate my-tabpy-env环境并安装TabPy

安装路径就是第一步解压的路径

4、安装好了之后我们在my-tabpy-env环境中输入Tabpy,新的版本已经没有了startup.cmd,一些之前的文档说用startup.cmd启动

执行后出现上面的说明我们已经部署好了。

3、我们在Tableau中去进行测试

1、打开Tableau,找到帮助,在帮助菜单栏中找到设置和性能

2、在设置和性能中转到管理外部服务连接

按如上图进行配置,端口默认9004,点击测试连接,出现如下图,证明已经连接成功了。

主要是想在Tableau中的计算字段中用pandas处理数据,tabpy_server发送的python脚本其return子句中的返回类型只能是:list,tuple,int,float,str以及bool型。目前还在探索中。。。

tableau和python哪个好_在Tableau中使用Python相关推荐

  1. python selenium 下拉列表_从下拉列表中选择python selenium选项

    我试图使用下面的代码使用selenium(python)从网页上的下拉列表中选择一个选项.在from selenium import webdriver from selenium.webdriver ...

  2. python注入进程_向进程中注入Python代码

    我想把Python代码注入到一个进程中,当它注入时,它似乎会使我的进程崩溃.我没有在我自己的程序中得到任何错误,但目标进程停止工作.被调用的非托管api没有给我任何错误,并且似乎已经正确地执行了它们的 ...

  3. vim显示python嵌套级_在Vim中为Python突出显示语法

    Vim中针对Python的语法突出显示(目标是Ubuntu 12.10) 这是有关如何在Ubuntu 12.10的Python中设置语法突出显示的演练. 你所看到的就是你得到的: [https://g ...

  4. 3_1符合python语言变量_以下选项中符合Python语言变量命名规则的是

    [单选题]以下选项中,不是Python语言特点的是 [单选题]较小的尺寸应离轮廓线较近,较大的尺寸线离轮廓线较远.( ) [单选题]关于Python语言的变量,以下选项中说法正确的是 [单选题]182 ...

  5. ipad python编程软件_在iPad中运行Python

    从一个喜欢编程的人的角度看,任何移动设备其实都只是"可编程计算器". iPad上也有一个Python的解释器的应用Python for iOS.不过,让人气愤的是,这个应用竟然是收 ...

  6. python 简历处理_按照这个方式学Python,老板把垃圾桶里的简历舔回来:月薪50000...

    对于Python相信很多人都不陌生,相较于Excel.Tableau.PowerBI等普通的数据分析工具来说,Python的优势显然要大很多.Python有很多优点,如果你能很好的运用到工作中,会发现 ...

  7. 按键精灵和python功能对比_对比其他工具,Python具有的3个优点

    如果你对数据分析有所了解,一定听说过一些亲民的工具如Excel.Tableau.PowerBI等,都能成为数据分析的得力助手.但它们的不足也是显而易见的:操作繁琐,复用性差,功能相对局限单一. 怎么解 ...

  8. 怎么用python自制计算公式_手把手教你用python制作简易计算器,能够记录你使用的情况...

    话不多说,首先先看效果图,它能够记录你在使用过程中的历史,方便你查看是否有错: 接下来就仔细分析一下是如何制作的: 简易计算器 第一步:导入资源库 在过程中使用到了tkinter这个资源库,win+R ...

  9. python做运动控制_第一课:用Python操控小龟小车运动

    欢迎来到小龟的课堂,今天我们讲如何用小龟小车的车载Python控制小车运动. 如果小伙伴还不会使用小龟小车的Python编辑器的话,可以阅读这篇教程<如何使用小龟小车的Python编辑器> ...

最新文章

  1. 红帽论坛北京站召开 设立亚太开放创新实验室
  2. python 基本操作 多维数组 循环
  3. VTK:vtkCompositePolyDataMapper2用法实战
  4. Source Insight 3.5 序列号分享
  5. 计算机学院边浩东,热烈祝贺建设信息工程系学生在“新华三杯”全国大学生数字技术大赛上取得优异成绩...
  6. 【无标题】曲线坐标张量分析
  7. java list筛选数据_java 根据条件在List中筛选出符合条件的对象
  8. linux sht11驱动,SHT11.h下载 温湿度传感器SHT11的驱动程序,提供了外界调用接口函数...
  9. python斐波那契螺旋线怎么画向日葵心_斐波那契螺旋线的图形作法
  10. Cesium|xt3d模型展开动画
  11. C# 校验类(邮箱、手机号、身份证号等)
  12. 16s rRNA微生物分析报告如何获得关键和有用分析
  13. 聚苯乙烯和可膨胀聚苯乙烯的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  14. 解决2022.3.1版本中 IDEA中 XML文件屎黄色背景 的方法
  15. 关于UBNT 8.5.1版本无法从有线端管理设备的bug
  16. spd软件-spd系统如何进行加工、配送、消耗管理
  17. MySQL8 创建主键ID
  18. java-net-php-python-jsp校园美食点评系统计算机毕业设计程序
  19. VASP输入INCAR文件
  20. RDL(C) Report Design Step by Step

热门文章

  1. 【南京大学jyy操作系统(蒋炎岩)】(四)并发控制: 同步 | 真实世界的并发编程
  2. 会展活动,签到方式如何让人眼前一亮?
  3. 最实用的黑科技手机APP合集
  4. iPad死机了,怎么办?
  5. linux系统自动登出时间设置,ssh修改超时自动登出时间的方法
  6. day06_XML_dom_sax_dom4j编程
  7. 金融市场基础知识小结
  8. mongo vue 破解
  9. 掌握六大技能即可搞定英语
  10. 2 NumPy库的基础操作