【发布时间】:2018-03-20 19:15:49
【问题描述】:
我尝试将this question 接受的答案中的代码应用到我的数据框列之一,其中每一行都是一个句子,但它不起作用。
我的代码如下所示:
from enchant.checker import SpellChecker
checker = SpellChecker("id_ID")
h = df['Jawaban'].astype(str).str.lower()
hayo = []
for text in h:
checker.set_text(text)
for s in checker:
sug = s.suggest()[0]
s.replace(sug)
hayo.append(checker.get_text())
我收到以下错误:
IndexError: list index out of range
非常感谢任何帮助。
【问题讨论】:
-
checker 是 pyenchant 的别名?
-
是的!刚刚编辑了我的代码以包含导入语句