Google Big Query的怪异活动

时间:2018-10-11 14:23:20

标签: python python-3.x google-bigquery

我正在将数据框导出到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 个答案:

答案 0 :(得分:2)

以前,to_gbq函数的链式版本存在问题,当将pandas_gbg作为模块导入时,它可以正常工作:

导入pandas_gbq pandas_gbq.to_gbq(final_df,'database_name.table_name','project_id',if_exists ='replace')

不确定是否可以解决您的问题,但值得一试!