我想迭代它以检查它是否是NLTK支持的引用中的单词。在if语句中,我想创建一个名为' bool'的新列。并根据它指定真或假参考是好还是坏。我写了下面的代码,由于某种原因它会返回所有的谬误,即使它应该是一个混合。这是代码:
from nltk.corpus import wordnet
for each in df['word']:
if not wordnet.synsets(each):
df['new'] = False
print('Not an English Word')
else:
df['new'] = True
print('English Word')
df
第一个输出很好。但是,第二个输出应该有一个" True"在列中的每隔一行中,布尔'像这样:
我不会'理解为什么我的代码无法完成此任务。
感谢。