У меня есть два фрейма данных df1 (запись 35k) и df2 (запись 100k).В df1 ['col1'] и df2 ['col3'] у меня есть уникальные идентификаторы.Я хочу сопоставить df1 ['col1'] с df2 ['col3'].Если они совпадают, я хочу обновить df1 еще одним столбцом, скажем, df1 ['Match'] со значением true, а если не совпадает, обновить со значением False.Я хочу сопоставить это ИСТИННОЕ и Ложное значение только с совпадающей и несоответствующей записью.
Я использую функцию .isin()
, получаю правильное совпадение и не рассчитываю количество совпадений, но не могу отобразить их правильно.
Match = df1['col1'].isin(df2['col3'])
df1['match'] = Match
Я также использовал функцию слияния, передавая параметр how=right
, но не получил результатов.