Google Big Query 的奇怪活动
Posted
技术标签:
【中文标题】Google Big Query 的奇怪活动【英文标题】:Weird activity with Google Big Query 【发布时间】:2018-10-11 14:23:19 【问题描述】:我正在将数据框导出到 Google 查询表。我的数据框看起来不错;通过导出到 CSV 来确认。数据框中的所有字段名称都与 Google Big Query 中的表中的名称相匹配。我的导出代码如下所示。
final_df.to_gbq('database_name.table_name', 'project_ID', chunksize=None, verbose=None, reauth=False, if_exists='replace', private_key=None, auth_local_webserver=False, table_schema=None)
好像数据导出了,进程运行了大约 21 秒。
0it [00:00, ?it/s]
1it [00:21, 21.06s/it]
我没有收到任何错误消息。但是,当我在表上运行 select * 时,我没有返回任何记录。这很奇怪,因为 Python 告诉我一切都运行了,但表中绝对没有任何内容!我如何验证这里实际发生了什么,因为它不是我想的那样?
【问题讨论】:
【参考方案1】:我之前在使用 to_gbq 函数的链式版本时遇到了问题,当我将 pandas_gbg 作为模块导入时,我让它工作了:
导入 pandas_gbq pandas_gbq.to_gbq(final_df, 'database_name.table_name', 'project_id', if_exists='replace')
不确定它是否能解决您的问题,但值得一试!
【讨论】:
奇怪的是我没有收到任何错误,但现在它可以工作了。谢谢!以上是关于Google Big Query 的奇怪活动的主要内容,如果未能解决你的问题,请参考以下文章
Google Data Studio:将用户输入写回 Google Big Query 表