取消
顯示的結果
而不是尋找
你的意思是:

可以應用於dataframe merge()函數嗎?

andrew0117
貢獻者

如果我有兩個dataframes df_target df_source,我能做df_target.as (t) .merge (df_source.as (“s”),“s.id = t.id”) .whenMatched () .updateAll () .whenNotMatched.insertAll.execute ()。

當我試著上麵的代碼中,我得到了錯誤“合並不是dataframe”的一員。如果是這樣的話,最好的方法是什麼?謝謝!

1接受解決方案

接受的解決方案

pvignesh92
尊敬的貢獻者

你好@andrew李合並功能是三角洲湖API的一部分,而不是本地dataframe API。隻有當你寫三角洲中的數據格式,您可以使用此功能。

請檢查下麵的鏈接來實現合並使用三角洲湖API。

https://learn.microsoft.com/en-us/azure/databricks/delta/merge

在原帖子查看解決方案

4回複4

pvignesh92
尊敬的貢獻者

你好@andrew李合並功能是三角洲湖API的一部分,而不是本地dataframe API。隻有當你寫三角洲中的數據格式,您可以使用此功能。

請檢查下麵的鏈接來實現合並使用三角洲湖API。

https://learn.microsoft.com/en-us/azure/databricks/delta/merge

Aviral-Bhardwaj
尊敬的貢獻者三世

很好的信息

@Aviral Bhardwaj請upvote:slightly_smiling_face:

匿名
不適用

你好@andrew李

希望一切都好!隻是想檢查如果你能解決你的問題,你會很高興分享解決方案或答案標記為最佳?其他的請讓我們知道如果你需要更多的幫助。

我們很想聽到你的聲音。

謝謝!

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map