merge dataframe pandas code example
Example 1: merge on index pandas
pd.merge(df1, df2, left_index=True, right_index=True)
Example 2: merge two dataframes based on column
df_outer = pd.merge(df1, df2, on='id', how='outer')
df_outer
Example 3: pd merge on multiple columns
new_df = pd.merge(A_df, B_df, how='left', left_on=['A_c1','c2'], right_on = ['B_c1','c2'])
Example 4: join on column pandas
df1.merge(df2,on='columnName',how='left')
Example 5: pandas left join
df.merge(df2, left_on = "doc_id", right_on = "doc_num", how = "left")
Example 6: merge dataframe pandas
>>> df1.merge(df2, left_on='lkey', right_on='rkey')
lkey value_x rkey value_y
0 foo 1 foo 5
1 foo 1 foo 8
2 foo 5 foo 5
3 foo 5 foo 8
4 bar 2 bar 6
5 baz 3 baz 7