我的代码是:-
import pandas as pd # To handle data
import numpy as np
DataSet_new = pd.read_csv("C:/Users/Sanjay-Sir/Desktop/Culture Opus Work/Dataset_Zomato_latest.csv")
str(DataSet_new["tweet_stemming"])
from pycorenlp import StanfordCoreNLP
nlp = StanfordCoreNLP('http://localhost:9000')
i=0 #counter
compval1 = [ ] #empty list to hold our computed 'compound' VADER scores
while (i<len(DataSet_new)):
k = nlp.annotate(DataSet_new.iloc[i]['tweet_stemming'],properties={'annotators': 'sentiment'})
compval1.append(k["sentimentValue"], k["sentiment"])
i = i+1
所以这里我的数据框是 DataSet_new,我的推文列是 tweet_stemming 我想在这个列上使用 nlp,我想要斯坦福分数列中的结果,比如(情绪值和情绪)
将情绪值转换为 numpy 以便于使用
compval1 = np.array(compval1)
len(compval1)
DataSet_new['Stanford score'] = compval1
谁能帮我?