У меня есть DataFrame Pandas, в котором списки хранятся в одном из столбцов:
>>> import pandas as pd
>>> d = [{'name': 'john', 'properties': ['a','b']},
... {'name': 'mary', 'properties': ['a','c']}]
>>> df = pd.DataFrame(d)
>>> df
name properties
0 john [a, b]
1 mary [a, c]
Как мне выполнить фильтрацию по членству в списке? Например, перечислите все строки, у которых в столбце properties * есть знак 'c'.
Я знаю, что могу взорвать столбец properties :
df.explode('properties')
но я бы предпочел сохранить его в виде списка.