所以我试图从csv文件中提取名词。 使用Textblob包检查每个值是否为名词。 找到的名词被附加到一个空列表x中。 最后,当循环结束时,我打印最终的列表,期望所有的名词,但什么也没有发生……(数据集是巨大的)。 有人帮我。你知道吗
from nltk import FreqDist
from textblob import TextBlob
import pandas as p
x = list()
data = p.DataFrame.from_csv('hl.csv', encoding = "ISO-8859-1")
data = data.reset_index()
for column in data.columns.values:
for value in data[column]:
blob = TextBlob(value)
## print(blob.noun_phrases) #this print statement gives nouns
x.append(blob.noun_phrases) #so I append the results to an empty list
print(x) #When printing the final list.. NOTHING HAPPENS no empty list nothing. Python just ignores it why ???
你知道吗名词短语返回类型为
WordList
的对象。对代码进行以下修改。看看能不能解决问题。你知道吗以及
相关问题 更多 >
编程相关推荐