Код: Выделить всё
>>> df1 = pd.DataFrame({'grp':[1,1,2], 'x':[6,4,2], 'y':[7,8,9]})
>>> df1
grp x y
0 1 6 7
1 1 4 8
2 2 2 9
Код: Выделить всё
>>> df2 = pd.DataFrame({'grp':[1], 'x':[6], 'z':[3]})
>>> df2
grp x z
0 1 6 3
Код: Выделить всё
>>> df1[df1.grp.isin(df2.grp)]
grp x y
0 1 6 7
1 1 4 8
Подробнее здесь: https://stackoverflow.com/questions/636 ... -in-pandas
Мобильная версия