Предположим, у меня есть следующие два кадра данных:
df = pd.DataFrame({'col1':['a','b', 'c'], 'col2': ['q', 'w', 'e']})
df1 = pd.DataFrame({'col1': ['c', 'b', 'b', 'r','a', 'l', 'c'], 'col2': ['e', 'w', 'q', 'u', 'q', 'w', 'q']})
print(df)
col1 col2
a q
b w
c e
print(df1)
col1 col2
c e
b w
b q
r u
a q
l w
c q
Я хочу найти все пары в df1, которые находятся в df, и вернуть в новом столбце, мой ожидаемый результат будет:
col1 col2 col3
c e True
b w True
b q False
r u False
a q True
l w False
c q False
Я знаю, что это можно сделать путем объединения столбцов с помощью создания ключа, но я хотел бы сейчас, если есть краткий способ сделать это, что-то вроде:
df1.isin(df) #doesn't work