This project performs sentiment analysis on tweets using the TextBlob library. It classifies tweets into positive, negative, or neutral categories and visualizes results using word clouds and plots.
tweets.csvfrom Kaggle (pre-cleaned withsentimentandtextcolumns)- Kaggle Link: "https://www.kaggle.com/datasets/kazanova/sentiment140"
- Python
- Pandas
- TextBlob
- Matplotlib
- Seaborn
- WordCloud
- Load and inspect data
- Preprocess text (remove links, mentions, special chars)
- Analyze sentiment polarity using TextBlob
- Label sentiment as positive, neutral, or negative
- Visualize results using Word Clouds and Count Plots
- Word clouds for positive & negative tweets
- Sentiment distribution bar chart
Insight into public sentiment based on tweets using natural language processing (NLP).