У меня есть следующий пример pandas dataframe:
df = pd.DataFrame({'A': ['a1', 'a2', 'a3', 'a1', 'a2', 'a4'],
'B': ['b1', 'b1', 'b2', 'b3', 'b6', 'b6']})
Я хочу найти значения в A, которые связаны со всеми значениями входного списка в B.
Например, для входа lst = ['b1', 'b6']
желаемый вывод - ['a2']
. Я пробовал df[df['B'].isin(lst)]
из здесь , но этого на самом деле еще недостаточно или, возможно, даже не нужно.