0
所以我試圖從csv文件中提取名詞。 使用Textblob包檢查每個值是否爲名詞。 找到的名詞附加到空列表x中。 然後最後當循環結束時,我打印期待所有名詞的最終列表,但沒有任何反應。(數據集很大)。 有人幫我一把。.append()在python中會被忽略嗎?
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 ???
我試過太多,它沒有工作 –
很抱歉。 list()和x = []實際上是相同的。 – Gayathri
blob是否包含對象noun_phrases? – Gayathri