This project involves analyzing Zomato data to understand various aspects of restaurant performance and customer preferences. The analysis aims to answer key business questions about restaurant types, customer ratings, and order behaviors using Python and its libraries.
- Python: Programming language used for data analysis.
- Pandas: Library for data manipulation and analysis.
- NumPy: Library for numerical operations.
- Matplotlib.pyplot: Library for creating static, animated, and interactive visualizations.
- Seaborn: Library for statistical data visualization.
- Understand the Business Problems:
- What type of restaurant do the majority of customers order from?
- How many votes has each type of restaurant received from customers?
- What are the ratings that the majority of restaurants have received?
- Zomato has observed that most couples order most of their food online. What is their average spending on each order?
- Which mode (online or offline) has received the maximum rating?
- Which type of restaurant received more offline orders, so Zomato can provide those customers with some good offers?
This analysis provides insights into customer preferences and restaurant performance on Zomato. The visualizations and findings can help Zomato make informed decisions to improve customer experience and tailor their offerings.
-
Clone the repository:
git clone https://github.com/yourusername/zomato-data-analysis.git
-
Navigate to the project directory:
cd zomato-data-analysis
-
Install the required libraries::
pip install pandas numpy matplotlib seaborn
-
Place your dataset (Zomato_data.csv) in the project directory.
-
Run the analysis script: