如何删除句子集中的停用词?

时间:2019-10-16 05:10:21

标签: python

我想从句子中删除所有停用词。我试过了但是没用

[[],[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()

1 个答案:

答案 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个空白空间,因为如果混合使用制表符和空格会导致问题。