我使用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?如果是这样,我该如何解决这个