我正在尝试测试fuzzywuzzyR
的示例代码,但收到错误消息:
init $ Extract(字符串=单词,sequence_strings =选择, 处理器= PROC ,:尝试应用非功能。
我在线阅读了一些有关安装正确版本的python的内容。当我签入R时,我说的是python 2.7。但是,我不熟悉python,因为我仅使用R。是否需要python?如何更改版本。在线答案说:“作为快速解决方案,我将PATH变量更改为python 3.5位置,并使用pip安装了Levenshtein和Fuzzywuzzy。如果在此操作过程中运行了R实例,请关闭并重新打开R。”但是我不知道这意味着什么-如何更改PATH变量?
library(fuzzywuzzyR)
word = "new york jets"
choice = c("Atlanta Falcons", "New York Jets", "New York Giants", "Dallas Cowboys")
init_proc = FuzzUtils$new()
PROC = init_proc$Full_process
PROC1 = tolower
init_scor = FuzzMatcher$new()
SCOR = init_scor$WRATIO
init <- FuzzExtract$new()
init$Extract(string = word, sequence_strings = choice, processor = PROC, scorer = SCOR)