簡體   English   中英

熊貓-合並兩個數據框-列總和

[英]Pandas - Merge Two Dataframes - sum across column

我正在嘗試合並基本上如下所示的兩個數據幀(稱為DF1和DF2)。 我的目標是:

  • 我希望打開/關閉/低/高都來自DF1。
  • 我想要numEvents和Volume = DF1 + DF2。
  • 如果DF2的行在DF1中不存在,我希望打開/關閉/低/高為NaN(以便稍后再回填它們),並且numEvents和Volume來自DF2。

任何幫助深表感謝!

在此處輸入圖片說明

使用pd.merge

它是外部聯接,因為您需要兩個df的數據。

pd.merge([A,B],how='outer', on=<mutual_key>)

使用pd.merge()left_onright_on屬性。 您選擇要合並的字段。

DF1.merge(DF2, how='outer', right_on=<keys>...)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM