Python 如何使用具有一个匹配列的另一个数据帧在dataframe one中添加列
我想做的是将Mobile_Company附加到dataframe one,在df1中使用匹配列值Mobile_No,在df2中使用Mobile_No。您将要使用 代码: 使用Python 如何使用具有一个匹配列的另一个数据帧在dataframe one中添加列,python,pandas,dataframe,nested-for-loop,Python,Pandas,Dataframe,Nested For Loop,我想做的是将Mobile_Company附加到dataframe one,在df1中使用匹配列值Mobile_No,在df2中使用Mobile_No。您将要使用 代码: 使用Df1.merge(Df2)。 Df1 |S.No Name Area Locality Mobile_No | |----------------------------------------------------| |1 Sam Canacona Agon
Df1.merge(Df2)
。
Df1
|S.No Name Area Locality Mobile_No |
|----------------------------------------------------|
|1 Sam Canacona Agonda 9456789034|
|2 Rose Margao Kalva 7846789840|
|3 Harry Valpoi Arvalam 8945670024|
|4 Tina Ponda Bondla 9811109876|
Df2
|Mobile_No Mobile_Company|
|----------------------------|
|7896095431 Samsung |
|9456789034 Redmi |
|6789065486 iphone |
|7846789840 oppo |
|8945670024 vivo |
|9875692341 Oneplus |
|9811109876 HTC |
joined_df = Df1.merge(Df2, how='inner', on='Mobile_No')
pd.merge(Df1, Df2, how=’inner’, on='Mobile_No')