有没有一种方法可以使用 Ibis (impala) 遍历 table 行

Is there a way to iterate over table rows using Ibis (impala)

我有一个相当大的 Ibis TableExpr,我想对其行进行迭代以生成专门的文件输出(FASTA 核苷酸序列)。有什么方法可以用 Ibis 做到这一点,还是我应该只调用 execute 来创建一个 pandas DataFrame 我可以调用 iterrows?

我在 API 或教程中找不到任何内容。

你应该像你说的那样遍历 pandas DataFrame。

或者您也应该能够获得后端生成的调用比 .execute() 更低级别函数的 Impyla 游标。但是当我们发布 Ibis 2.0 时,这些功能可能会发生变化,因此您的代码可能会出错。

如果您对此感兴趣,很高兴收到反馈。您可以在项目中提出问题 GitHub。