[英]How to append dataframe in google big query with different schema in python?
df1:
Name Company Desgn Date Salary
Rick JKA HR 2020-07-21 52
Nick lka Engg 2020-07-21 65
John SDK HR 2020-07-21 75
df2:
Name Company Desgn
Rick JKA HR
Nick lka Engg
John SDK HR
您好,我需要將 df1 和 df2 寫入 biq 查詢表,基本上是使用 google cloud function 將 dataframe 附加到表中。我可以編寫 df1,但它給出了 df2 的錯誤。
code:
lst = [df1,df2]
for i in lst:
i.to_gbq('dataset.table',project_id="project_id",if_exists='append')
error: "Please verify that the structure and data types in the DataFrame match the schema of the destination table."
您可以使用相同的 df 結構和模式,但使用 null 值作為日期和薪水
df2
Name Company Desgn Date Salary
Rick JKA HR null null
Nick lka Engg null null
John SDK HR null null
你也可以 append df1 和 df2 df1:
Name Company Desgn Date Salary
Rick JKA HR 2020-07-21 52
Nick lka Engg 2020-07-21 65
John SDK HR 2020-07-21 75
Rick JKA HR null null
Nick lka Engg null null
John SDK HR null null
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.