import pandas as pd def merge_csv(csv1, csv2, left_key, right_key, merge_type): left = pd.read_csv(csv1) right = pd.read_csv(csv2) merged_df = left.merge(right, how=merge_type, left_on=left_key, right_on=right_key) return merged_df if __name__ == '__main__': csv1 = 'file1.csv' csv2 = 'fil2.csv' mergeed_cvs = merge_csv(csv1, csv2, 'id', 'user_id', 'inner') print(mergeed_cvs.head())