pandas dataframe.to_gbq 如何上传到远程Table?

Posted

技术标签:

【中文标题】pandas dataframe.to_gbq 如何上传到远程Table?【英文标题】:How does pandas dataframe.to_gqb upload to the remote Table? 【发布时间】:2017-06-21 15:03:02 【问题描述】:

pandasdataframe.to_gbq() 函数是批量加载到表中还是插入到表中?

【问题讨论】:

【参考方案1】:

不确定“批量加载”和“插入”是什么意思,但您可以找到此方法的完整代码 here。

如您所见,to_gbq 方法接收 chunksize 作为其输入之一,其默认值为 10.000。然后它实例化一个BigQuery Connector 来运行加载操作。

load_data 方法中,您可以看到evaluates 如果行列表的大小为chunksize,如果是,则通过调用@987654327 继续运行流插入@。

因此,它确实通过数据块向 BigQuery 插入数据,并通过调用流方法 insertAll() 来实现。

【讨论】:

以上是关于pandas dataframe.to_gbq 如何上传到远程Table?的主要内容,如果未能解决你的问题,请参考以下文章

如何处理 Pandas 中的 SettingWithCopyWarning

如何处理 Pandas 中的 SettingWithCopyWarning

如何处理 Pandas 中的 SettingWithCopyWarning

如何处理 Pandas 中的 SettingWithCopyWarning

如何处理 Pandas 中的 SettingWithCopyWarning

如何处理 Pandas 中的 SettingWithCopyWarning