我有一个问题 - 现在我的代码导入了一个CSV文件,其中第一列中的字符充满了以下格式:
This
Is
The
Format
一旦这个CSV文件被Python上传和读取,我希望能够使用NLTK POS Tagger标记这些单词。现在,我的代码就像这样
Import CSV
with open(r'C:\Users\jkk\Desktop\python.csv', 'r') as f:
reader = csv.reader(f)
J = []
for row in reader:
J.extend(row)
import nltk
nltk.pos_tag(J)
print(J)
然而,当我打印它时,我只得到:
['这','''','格式']
没有POS标签!
我不确定为什么这不起作用,因为我对Python 3很陌生。任何帮助都将非常感谢!谢谢!
答案 0 :(得分:2)
pos_tag
创建并返回新列表;它不会修改它的论点。将新列表分配回相同的名称:
J = nltk.pos_tag(J)