мой код: -
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
кто-нибудь может мне помочь?