Joining Data with Pandas code example
Example 1: join in pandas
import pandas as pd
clients = {'Client_ID': [111,222,333,444,555],
'Client_Name': ['Jon Snow','Maria Green', 'Bill Jones','Rick Lee','Pamela Lopez']
}
df1 = pd.DataFrame(clients, columns= ['Client_ID','Client_Name'])
countries = {'Client_ID': [111,222,333,444,777],
'Client_Country': ['UK','Canada','Spain','China','Brazil']
}
df2 = pd.DataFrame(countries, columns= ['Client_ID', 'Client_Country'])
Inner_Join = pd.merge(df1, df2, how='inner', on=['Client_ID', 'Client_ID'])
print(Inner_Join)
Example 2: join to dataframes pandas
>>> df.join(other.set_index('key'), on='key')
key A B
0 K0 A0 B0
1 K1 A1 B1
2 K2 A2 B2
3 K3 A3 NaN
4 K4 A4 NaN
5 K5 A5 NaN
Example 3: pandas join dataframe