簡體   English   中英

組合 2 個不同的數據框並僅獲取相同的數據

[英]Combine 2 different dataframes and getting only the same data

我想合並 2 個數據幀並創建另一個數據幀,其中包含具有共同 id 的組合值。

DF1:

id    country   age

123    US       30

234    MY       45

432    AF       32

DF2:

id   country   name

123    US      Bill

234    MY      Luis

432    AF      Joe

787    SG      Mark

如何組合這兩個 df 並僅獲取具有相同“id”的數據。

我想要的是:

DF3:

id    country   age   name 

123    US       30    Bill

234    MY       45    Luis

432    AF       32    Joe

看看這個Join pandas dataframes based on column values

你可以做

df3 = pd.merge(df1, df2, on=['id','country'], how='left')

暫無
暫無

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

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