我想从句子中删除所有停用词。我试过了但是没用
[[],[5],[5,3],[5,2]]
出现此错误消息
def remove_stopwords(comments7):
text_clean = [word for word in comments7 if word not in stopwords]
return text_clean
data ['comments'] = data ['comments_tokenized'].apply(lambda x:remove_stopwords(x))
data.head()
答案 0 :(得分:0)
正确的indentation在python中非常重要。 在您的代码中,所有内容似乎都将成为“ remove_stopwords”功能的一部分。
def remove_stopwords(comments7):
return [word for word in comments7 if word not in stopwords]
data ['comments'] = data ['comments_tokenized'].apply(remove_stopwords(x))
data.head()
我建议,如果按“ tab”键,您的ide是否会留出4个空白空间,因为如果混合使用制表符和空格会导致问题。