У меня есть столбец данных, который выглядит следующим образом:
import pandas as pd
import numpy as np
Items
0 Product A + Product B + Product C
1 Product A + Product B + Product B1 + Product C1
2
Я хотел бы просмотреть элементы и выяснить, содержит ли столбец несколько определенных c элементов, относящихся к продуктам, которые я Я заинтересован в том, чтобы пометить его как содержащийся в столбце товаров:
My_Items = ['Product B', 'Product C', 'Product C1']
Я пробовал следующую лямбда-функцию, но она не собирает строки, которые я ищу, если в столбце более 1 товара :
df['My Items'] = df['Items'].apply(lambda x: 'Contains my items' if x in My_Items else '')
Кто-нибудь знает, как можно искать несколько строк в списке в лямбда-функции?
Спасибо за любую помощь или предложения.
С уважением