Project Brief
Build a program to analyze customer review data using pandas
and nltk
. The program will load review data, perform text cleaning and sentiment analysis, and summarize the data by calculating average ratings for positive, neutral, and negative reviews. This project will demonstrate data processing, natural language processing, and insights extraction using sentiment scores.
Expected Output
Download the reveiws.csv file from this link and place it in the project directory.
The file looks like this:
See below what the program should display when you run it. The program detects the sentiment (positive, neutral, or negative) of each comment and displays the average rating for each of the three different sentiments. It also prints out the data.
Prerequisites
Required Libraries: pandas, nltk
pip install nltk pandas
Required Files: Download the CSV file provided further above.
Danger Zone
Here is the code solution and the steps to get the app up and running:
Happy Coding!
Daily Python Projects Team