0

我收到以下错误消息:

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()

昨天我正确地运行了代码,没有任何问题。关于我现在收到此错误的原因的任何想法?

4

1 回答 1

0
  • 将以下内容添加到脚本中
# call similarity method
jarowinkler = JaroWinkler()
  • 顺便说一句,这是在原始脚本中,但一定是错过了。

或者

df[word] = df.Texts.apply(lambda x: JaroWinkler().similarity(x, word))
于 2020-05-22T20:58:24.407 回答