繁体   English   中英

将 NumPy 数组导出到 Tableau Extract (.tde)

[英]Exporting NumPy array to Tableau Extract (.tde)

我正在使用 Tableau 的 Python API 将 NumPy 数组导出为数据提取。 我从库文档和其他地方看到的所有示例都在每一行上循环。 我只想将数组作为整个表列导入,但不清楚这是否容易实现。 迭代每一行效率低下,我想有一种简单的方法可以用数组加快速度。

任何将 NumPy 或 Pandas 与 Tableau API 结合使用的经验都将不胜感激。 谢谢!

如果性能是一个问题,您应该查看pantab

您是对的,因为 Tableau 需要面向行的插入,如果在 Python 中工作,这可能会非常缓慢。 pantab 通过在 C 中实现性能关键功能同时为最终用户提供接口 Pandas 和 Tableau 所需的高级抽象来缓解这种情况

您也可以尝试pandleau 看起来像从熊猫数据帧到 tde 或 hyper 的两行。

import pandas as pd
import pandleau
df = pd.read_csv('file.csv')

df = pandleau(df)
df.to_tableau('name.hyper', add_index=False)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM