Сравнить два DataFrame и вывести одинковые элементы
df1
pas_id
923 [0, 0, 1]
987 [0, 0, 1]
127 [0, 1]
215 [0, 0, 1]
254 [2, 2]
302 [0, 1]
350 [0, 1]
df2
0
0 [0, 0, 1]
1 [0, 0, 1]
2 [0, 0, 1]
3 [2, 2]
Как найии элементы df2 в df1 и вывести их pas_id
Вывод
(from df1) (from df2)
923 [0, 0, 1] [0,0,1]
987 [0, 0, 1] [0,0,1]
215 [0, 0, 1] [0,0,1]
254 [2, 2] [2,2]
Ответы (1 шт):
Автор решения: strawdog
→ Ссылка
можно сделать так:
res = df1[df1[0].isin(df2[0])]
res:
0
pas_id
923 [0, 0, 1]
987 [0, 0, 1]
215 [0, 0, 1]
254 [2, 2]