【发布时间】:2020-11-12 10:50:10
【问题描述】:
我有一个使用 pandas DataFrames 处理内存中数据的工具,我希望能够使用 Spanner 作为其中一些处理的数据源。如何使用 Python 在 Spanner 中运行查询,然后将所有查询结果下载到 pandas DataFrame?
【问题讨论】:
标签: python pandas google-cloud-spanner
我有一个使用 pandas DataFrames 处理内存中数据的工具,我希望能够使用 Spanner 作为其中一些处理的数据源。如何使用 Python 在 Spanner 中运行查询,然后将所有查询结果下载到 pandas DataFrame?
【问题讨论】:
标签: python pandas google-cloud-spanner
要使用 Python 在 Cloud Spanner 中查询您的数据,您需要 install 并使用 Python Cloud Spanner client library。
到目前为止,还没有一种直接的方法可以将数据从 Spanner 下载到 Pandas DataFrame。
我建议使用"StreamedResultSet API" 将您的数据导出到 Pandas。
另外,请查看this post,了解从 Cloud Spanner 流式传输数据到 Panda 数据框,因为它可能也有助于实现您的用例。
【讨论】: