gpt4 book ai didi

python - BigQuery 结果以 block 形式传输到 Panda DataFrame

转载 作者:行者123 更新时间:2023-12-04 10:30:07 25 4
gpt4 key购买 nike

我正在尝试使用 bigquery.Client.query.to_dataframe()

将 BigQuery 查询的结果保存到 Panda DataFrame

这个查询可以返回数百万行。

鉴于 Panda to BQ (Dataframe.to_gbq()) 有一个 block 参数,BQ to Pandas 是否有类似的东西可以增量添加到数据帧,而不必多次运行查询限制和偏移量?

最佳答案

您可以使用 to_dataframe_iterable 来代替。

job = client.query(query)
result = job.result(page_size=20)

for df in result.to_dataframe_iterable():
# df will have at most 20 rows
print(df)

关于python - BigQuery 结果以 block 形式传输到 Panda DataFrame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60454846/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com