【发布时间】:2020-10-07 10:51:49
【问题描述】:
所以,我有一个 pandas 列名称 Notes,其中包含对某些事件的句子或解释。我正在尝试从该列中找到一些给定的单词,当我找到该单词时,我将其作为 Type
添加到下一列问题出在某些特定的词上,例如 Liar、Lies 像 familiar 和 families 这样的词> 因为他们都有说谎者,并且在他们身上撒谎。
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"
感谢任何帮助。谢谢
【问题讨论】:
标签: python pandas text-mining