首页 > 解决方案 > 在 Spotfire 中读取多个值的更快方法

问题描述

我目前正在使用

tCursors=tuple(cursors)
for row in myTable.GetRows(tCursors):
    for i in range(0,len(cursors)):
       curValue=cursors[i].CurrentValue

从 spotfire 中的数据表中获取值。元组包含我感兴趣的所有列的游标。是否有更快的方法从数据表中获取多个值,可能将它们加载到数组中,或者将整个数据表加载到二维数组中?

抱歉,这含糊不清,我只是不确定我必须有哪些选项才能以可以使用的格式将数据从 spotfire 表中获取到 python 中。谢谢

标签: pythonironpythonspotfire

解决方案


如果要处理大型数据集,则应使用R(又名datafunctions)。

由于可以使用 API 修改 C# 元素,因此Python非常适合操作 Spotfire 元素。

R对数据的操作很好,你可以轻松地进行计算、聚合、pivot 等。它对数据的操作确实比 Ironpython 快。


这里有一些很好的资源可以帮助你从 R 开始:

R 被广泛使用,因此您可以轻松地在网络上找到大量代码来实现您想要做的事情。


推荐阅读