Итак, у меня есть pandas имя столбца Примечания , которое содержит предложение или объяснение некоторого события. Я пытаюсь найти некоторые заданные слова из этого столбца, и когда я нахожу это слово, я добавляю его в следующий столбец как Тип
Проблема заключается в некотором конкретном c слове, например Лжец , Ложь его подбирают такие слова, как знакомые и семьи , потому что у них обоих есть лжец и ложь в них.
Notes Type
2 families are living in the address Lies
He is a liar Liar
We are not familiar with this Liar
Как видно сверху, правильным является только второе предложение. Как мне подобрать только отдельные слова, такие как «лжец», «ложь», а не «семья» или «фамильяр».
Это был мой подход,
word= ["Lies"]
for i in range(0, len(df)):
for f in word:
if f in df["Notes"][i]:
df["Type"][i] = "Lies"
Благодарю за любую помощь. Спасибо