This project analyzes customer reviews from an e-commerce dataset and classifies them into Positive, Negative, and Neutral sentiments using TextBlob.
To automate sentiment analysis of product reviews and extract meaningful insights about customer satisfaction.
- Source: Amazon Fine Food Reviews (Kaggle)
- Used: First 5000 rows
- Features:
- Text → Review content
- Score → Rating
-
Data Cleaning
- Removed null values and duplicates
- Filtered relevant columns
-
Text Processing
- Lowercasing and basic cleaning
-
Sentiment Analysis
- Used TextBlob polarity
- Classified into:
- Positive
- Negative
- Neutral
-
Visualization
- Bar Chart (Sentiment distribution)
- Pie Chart (Percentage)
- Rating vs Sentiment comparison
- Majority of reviews are Positive (~88.34%)
- Negative reviews highlight issues like product quality and delivery delays
- Some high-rated products still show negative sentiment
- Customers are generally satisfied
- Negative feedback reveals improvement areas
- Sentiment does not always align with ratings
SentimentAnalysis_Shibom/ ├── README.md ← create this ├── analysis.ipynb ├── Reviews.csv ├── summary.pdf └── charts/


