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 【问题描述】:pandas
dataframe.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