Twitter Sentiment Analysis Dashboard — Kailen Santos

Data VisualizationData Analysis

Twitter Sentiment Analysis Dashboard

Screenshot of Twitter Sentiment Analysis Dashboard

When I first enrolled at the Pratt Institute in 2021, one of my priorities was to use my knowledge of data analysis to examine social issues that impact the state of the world. One of the first courses I took, Information Visualization, helped put the technical research we were conducting to the forefront by teaching ways to better communicate through visualization.

The final project was fairly open-ended; I chose to collect Twitter data using the Tweepy Python API client and built queries to search for tweets about politically charged social groups: the Proud Boys, Black Lives Matter, Oath Keepers, and the Democratic Socialists of America. I chose these groups to get a better sense of where Twitter users may fall on the political spectrum.

After cleaning the data using Pandas and OpenRefine, I added a sentiment score to each entry using the VADER sentiment analysis package, assigning each tweet a score determined by the positive or negative language used in reference to each group. Once I had prepared the data, I created visualizations using Tableau. To view the full report and final dashboard, click here.

Tableau logoJupyter logoPython logo