我有一个类似的列表
list = ['关于','以上','账户','地址','之后']
我将其传递给 nltk pos tag 函数,输出看起来像这样以列表的形式:
[('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
关于python - NLTK POS 标签 : how to put the 'Word' and its corresponding 'POS Tag' in a DataFrame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50972571/