首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将停用字典导入到python

将停用字典导入到python
EN

Stack Overflow用户
提问于 2018-06-11 17:47:37
回答 1查看 680关注 0票数 1

如何将特定的停用词字典(excel表格)导入Python,并将其附加到nltk停用词列表中?目前我的停用词部分看起来像这样:

# filter out stop words
from nltk.corpus import stopwords
stop_words = set(stopwords.words('english'))
words = [w for w in words if not w in stop_words]

提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2018-06-13 07:43:59

您可以使用pandas库导入excel工作表。此示例假设您的停用字位于第一列,每行一个字。然后,创建nltk停用词和您自己的停用词的联合:

import pandas as pd
from nltk.corpus import stopwords
stop_words = set(stopwords.words('english'))
# check pandas docs for more info on usage of read_excel
custom_words = pd.read_excel('your_file.xlsx', header=None, names=['mywords'])
# union of two sets
stop_words = stop_words | set(custom_words['mywords'])
words = [w for w in words if not w in stop_words]
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50794820

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档