【发布时间】:2020-06-12 17:48:42
【问题描述】:
我正在尝试使用 bigquery.Client.query.to_dataframe() 将 BigQuery 查询的结果保存到 Panda DataFrame
此查询可以返回数百万行。
鉴于 Panda 到 BQ (Dataframe.to_gbq()) 有一个块参数,BQ 到 Pandas 是否有类似的东西可以增量添加到数据帧,而不必多次运行查询并使用限制和偏移量?
【问题讨论】:
-
查询在
to_gbq()中没有运行多次; BQ结果可以通过该方法中使用的分页下载(它只收取一次查询执行费用)。不过,如果您的结果相对较大,您最好先将结果导出到 GCS,然后从那里下载。
标签: python pandas google-bigquery