[英]Merge two Dataframes based on a similar column from the First dataframe?
我必須根據 df1 中的類似列合並兩個數據框
df1
A B
0 john id1
1 parker id2
2 david id3
3 will id4
df2
C B
0 letterj id1
1 letterp id2
2 letterd id3
3 letterw id4
4 lettert id5
5 lettero id7
final_df
A B C
0 john id1 letterj
1 parker id2 letterp
2 david id3 letterd
3 will id4 letterw
you need,
df1.merge(df2,on='B')
A B C
0 john id1 letterj
1 parker id2 letterp
2 david id3 letterd
3 will id4 letterw
用這個:
df1.merge(df2, how='left')
要基於 df1 中的類似列合並兩個數據框,您必須執行以下操作:
final_df = pd.merge(df1,df2, how ='left', on="B")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.