Tableau Data Extracts的pandas to_tde函数?

时间:2016-04-19 13:27:22

标签: python pandas tableau

我知道Tableau非常受欢迎,所以我不能成为唯一一个使用Python TDE API将数据转换为压缩Tableau格式的人。 Documentation

1)这个API只是Python 2.7,它实际上是我需要安装2.7的唯一原因

2)我使用pandas来处理和清理原始数据并为Tableau做好准备,但后来我需要在2.7环境中使用csv reader读取中间.csv并执行基于行的操作(所以pandas会创建一个.csv,然后我用Python 2.7打开它并做我的TDE东西)

这是我的示例代码。第一部分只是创建一个空的.tde文件,并定义每列的数据类型,可以单独完成。最后一个块是我希望我可以在pandas中用to_tde方法做的。它将每行数据与数据类型一起插入tde文件。

<head>

这是否是任何人正在处理的事情?看起来好像很容易(即使没有直接添加到主熊猫库中)?

2 个答案:

答案 0 :(得分:2)

有各种各样的开源仓库:

TableauSDKPy3

这是一个python库,可以从Pandas DataFrame或pyodbc游标写入tde或hyper。它随Tableau API一起提供,您无需进行准备即可安装

https://github.com/JunjieW/TableauSDKPy3

pandleau#

这是一个可以将Pandas DataFrame写入tde和hyper的python模块。但是,您需要先在本地安装Tableau API:

https://github.com/bwiley1/pandleau

答案 1 :(得分:-3)

我偶然发现了你自己寻找解决方案的问题。但是,找到了另一个链接。也许以下链接可能有所帮助:https://www.doingdata.org/blog/how-to-create-a-tableau-data-extract-using-python