Sentiment analysis

Get sentiment for each value in a column of the dataframe

Get

This will return the dataframe with a column with values Positive, Negative or Neutral and the score depending on the sentiment of the corresponding column value.

Exemple of data in dataset:

Dialogue

Sentiment

Score

The lunch was delicious

Positive

0.5719

I had a bad day

Negative

-0.5423

naas_drivers.sentiment.get(
dataset=dataset,
column_name="Dialogue",
details= False
)

Categorize

Define if sentiment is positif, neutral or negatif

sentiment = 0.03
result = naas_drivers.sentiment.categorize(sentiment)
# result = 'neutral'