我有一个带有“评论”列和一个空的“位置”列的数据框。
我的任务是计算每次评论的积极情绪,并将其插入到相邻的“排名”列中。我想到了类似下面的内容,但是它不起作用。请提出解决方案。
for review in df['Reviews']:
blob = TextBlob(review, analyzer=NaiveBayesAnalyzer())
sent_p = blob.sentiment.p_pos
df['Pos'].values[i] = sent_p
i = i + 1