pandas найти значение из ячейки-списка
Есть датафрейм, где в transactions_ids располагаются списки
month transactions_ids
0 1 [0, 5, 1]
1 2 [7, 4]
2 3 [8, 10, 9, 11]
3 6 [2]
4 9 [3]
Требуется вернуть те строки датафрейма, где в списках transactions_ids присутствует определенное значение
Как это сделать?
Ответы (1 шт):
Автор решения: strawdog
→ Ссылка
можно сделать так:
value_to_find=7
res = df[df["transactions_ids"].apply(lambda x: value_to_find in x)]
res:
month transactions_ids
1 2 [7, 4]