0

我的代码是:-

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

谁能帮我?

4

0 回答 0