Pandas to_gbq方法不会附加

时间:2017-08-18 13:21:25

标签: python pandas google-bigquery

我使用Pandas to_gbq方法附加到这样的表

pd.io.gbq.to_gbq(dataframe=df,destination_table=table,
                 project_id=project, if_exists="append")

如果不存在表,则会正确创建表。但是,如果表存在(即使它是使用上面这个确切的代码行创建的),那么它会因错误而失败

InvalidSchema: Please verify that the structure and data types in the DataFrame match the schema of the destination table.

我知道架构不应该成为问题,因为我在字面上使用相同的代码附加到表中,并且我已经检查过DataFrame具有完全相同的架构。有谁知道我为什么会收到这个错误?是否与对象'有关?我的DataFrame中的类型被转换为'字符串'在BQ?如果是这样,我该如何解决这个

0 个答案:

没有答案