Проверьте, находится ли одно значение столбца в другом столбце в pandas - PullRequest
0 голосов
/ 10 января 2020

Я хочу сравнить один столбец с другим столбцом в том же кадре данных. Не только между соседними значениями, но итерацией каждого значения в Col1 и посмотреть, существует ли оно в значениях Col2.

Col1        Col2    exists
cat         pig     true
a           cat     false
pig         b       true
mat         axe     false

Спасибо.

1 Ответ

1 голос
/ 10 января 2020
Col1_value = set(df['Col1'].unique())
df['exists'] = df['Col2'].map(lambda x : True if x in Col1_value  else False) 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...