'jarowinkler is not defined' 在我 运行 前一天代码正确之后

'jarowinkler is not defined' after I run the code correctly the day before

我收到以下错误消息:

NameError: name 'jarowinkler' is not defined

这个错误来自

from similarity.jarowinkler import JaroWinkler

for word in words:
    df[word] = df.Texts.apply(lambda x: jarowinkler.similarity(x, word)) /* here */
    np.where(df[word] > 0.8, df[word], np.nan)

其中 words = df.Texts.tolist()

昨天我运行代码正确无误。 知道我现在收到此错误的原因吗?

  • 将以下内容添加到脚本中
# call similarity method
jarowinkler = JaroWinkler()
  • 顺便说一句,这是原剧本中的,但肯定被遗漏了。

或者

df[word] = df.Texts.apply(lambda x: JaroWinkler().similarity(x, word))