Еще одно обновление вопроса:
Что если вместо списка l = ['My', 'is', 'are'] у нас будет словарь, подобный mydict = {'My':-21, 'есть': - 12, 'есть': 1}.Как бы вы выполнили что-то похожее, как описано выше, но добавили бы значения словаря с «счетами», сложенными вместе на основе слов из каждой строки.Я бы предпочел добавить вес (значение из словаря) для каждого ключа (слово из словаря)
Я пытаюсь что-то вроде этого:
`def find_match(series, mydict):
words = series['text'].split()
found_words = []
for word in mydict.keys():
if word in words:
found_words.append(mydict.value().sum)
return found_words
df ['words_contained']= df.0 ') `
Большое спасибо за вашу помощь.Это было чудесно полезно.:)