Aan de slagBegin gratis

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

Bekijk cursus

Oefeninstructies

  • Print het eerste voorbeeld van een positieve tweet. Selecteer de DataFrame met sentiment > 0.6 en gebruik .values om 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 #python met de index check_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 = ____[____].____(____).____()
Code bewerken en uitvoeren