python - NLTK POS 标签:如何将“Word”及其对应的“POS 标签”放入 DataFrame
问题描述
我有一个列表
list = ['about','above','account','address','after']
,就像我传递给nltk pos 标记函数一样,输出看起来像这样的列表形式:
[('about', 'IN'),('above', 'JJ'),('account', 'NN'),('address', 'NN'),('after', 'IN')]
现在我需要以DataFrame的形式分别显示这些单词和 pos 标签,所以输出看起来像这样:
Words Pos Tags
about IN
above JJ
account NN
address NN
after IN
解决方案
这应该很容易:
In [15]: data = [('about', 'IN'),('above', 'JJ'),('account', 'NN'),('address', 'NN'),('after', 'IN')]
In [16]: df = pd.DataFrame(data, columns=['Word', 'POS'])
In [17]: df
Out[17]:
Word POS
0 about IN
1 above JJ
2 account NN
3 address NN
4 after IN
推荐阅读
- asp.net-mvc - 如何仅通过发送用户名和密码从 ADFS 服务器获取令牌而不使用 ADFS 登录页面?
- android - 我如何处理嵌套的 json 对象?
- php - 如何在网购网站上显示“产品描述”?
- google-maps - Qgis Google Base 混合图像更新通知
- sql-server - 报表生成器多组矩阵计算
- kubernetes - 如何使 kubernete 自动缩放器在 ubuntu 安装中工作
- php - 导出按钮未显示在数据表中
- docker - Kubernetes - 未启用 - 使用 Docker 桌面版(Windows 10)但“kubectl cluster-info”有效?为什么?
- c# - ElasticSearch + NEST 批量搜索
- python - 带有类型项目的字典的优化容器?