Sentimentscores berekenen
Een ruwe maat voor sentiment rond een bepaalde hashtag is het gemiddelde sentiment van tweets die die hashtag noemen. Het kan ook dat er in die tweet nog iets anders speelt, dus het is belangrijk om zowel de tekst te bekijken als de statistieken die door geautomatiseerde tekstanalyse worden gegenereerd.
Deze oefening maakt deel uit van de cursus
Socialmediagegevens analyseren in Python
Oefeninstructies
- Print het eerste voorbeeld van een positieve tweet. Selecteer de DataFrame met
sentiment > 0.6en gebruik.valuesom de volledige tekst van de tweet op te halen. - Doe hetzelfde voor negatieve tweets met de index
sentiment < -0.6. - Genereer de gemiddelde sentimentscore per dag voor
#pythonmet de indexcheck_word_in_tweet. Gebruik.resample()met het argument'1 d'. Neem daarna het gemiddelde. - Doe hetzelfde voor
#rstats.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# Print out the text of a positive tweet
print(ds_tweets[____]['text'].____[____])
# Print out the text of a negative tweet
print(____[____]['text'].____[____])
# Generate average sentiment scores for #python
sentiment_py = sentiment[____(____, ____)].____(____).____()
# Generate average sentiment scores for #rstats
sentiment_r = ____[____].____(____).____()