You are on page 1of 33

ZOMATO

BANGALORE DATA-ANALYSIS

GROUP ID: G002


ABHISHEK (Roll No. 502304223)
ISHANI (Roll No. 502304198)

Course Instructor: Dr. Sandeep Goyal


Executive Summary
Scope:
1. Analyzing restaurant data from Zomato specifically for Bangalore.
2. Extracting insights related to various attributes such as online ordering, booking tables, reviews, etc.
3. Identifying trends in cuisine preferences, pricing, and customer satisfaction.
4. Understanding the impact of different variables on restaurant popularity and success.

Objective:
5. Understanding Customer Preferences: Analyze the data to
• understand what cuisines are popular among customers in Bangalore,
• what type of restaurants they prefer (e.g., fine dining, cafes, fast food)
• whether they prefer to order online or dine in.

2. Assessing Restaurant Performance: Evaluate the performance of restaurants based on factors such as the number
of votes, online orders, and reviews.

3. Identifying Emerging Trends: Identify emerging food trends or dining preferences in Bangalore. This could include
new cuisines gaining popularity, changes in dining habits due to socio-economic factors, etc.

4. Improving Restaurant Services: Provide insights to restaurants on areas they can improve, such as offering online
ordering, optimizing menu items, or improving customer service.
ZOMATO BANGLORE RESTAURANT DATASET

1. URL: The URL of the restaurant's page on Zomato.


2. Address: The physical address of the restaurant in Bangalore.
3. Name: The name of the restaurant.
4. Online Order: Indicates whether online ordering is available at the restaurant (Yes/No).
5. Book Table: Indicates whether table booking is available at the restaurant (Yes/No).
6. Votes: The total number of votes or ratings received by the restaurant on Zomato.
7. Gender: The gender of the restaurant owner or manager (if available).
8. Phone: The contact phone number of the restaurant.
9. Location: The geographical location coordinates (latitude and longitude) of the restaurant.
10.Restaurant Type: The type of restaurant (e.g., fine dining, casual dining, cafe, bar, etc.).
11.Cuisines: The types of cuisines offered by the restaurant (e.g., Italian, Indian, Chinese, etc.).
12.Approximate Cost: The approximate cost for dining at the restaurant for one person.
13.Review List: A list of reviews provided by customers, along with their ratings and comments.
14.Menu Items: A list of menu items offered by the restaurant, along with their prices.
15.Listed Type: Indicates whether the restaurant is listed as a "Verified" or "Not Verified" establishment on
Zomato.
16.Listed City: The city in which the restaurant is listed (Bangalore in this case).
WHY AND HOW PROJECT WILL WORK

Why:
•Bangalore has a vibrant food scene with a diverse range of restaurants catering to various tastes and preferences.
Understanding this market can provide valuable insights for businesses, investors, and policymakers.
•Analyzing Zomato data offers a wealth of information about customer preferences, restaurant performance, and market trends,
which can be leveraged to make data-driven decisions.

How:
•Data Collection: Gather Zomato data for Bangalore using APIs or web scraping techniques.
•Data Cleaning and Preprocessing: Cleanse the data to remove duplicates, missing values, and inconsistencies. Transform the
data into a suitable format for analysis.
•Exploratory Data Analysis (EDA): Explore the data to identify patterns, correlations, and outliers. This step involves
descriptive statistics, data visualization, and hypothesis testing.
•Statistical Analysis: Apply statistical techniques to derive meaningful insights from the data. This may include regression
analysis, clustering, or time series analysis.
Report Generation: Summarize the findings in comprehensive reports with actionable recommendations. Use visualizations to
communicate insights effectively.
STEPS TO FOLLOW

STEP 1 Data Acquisition:


1. Utilize Zomato's API or web scraping techniques to collect restaurant data for Bangalore.
2. Store the data in a structured format such as CSV

STEP 2 Data Cleaning and Preprocessing:


3. Load the acquired data into your Python environment.
4. Perform data cleaning tasks such as handling missing values, removing duplicates, and standardizing data formats.
5. Conduct exploratory data analysis (EDA) to understand the structure and quality of the data.

STEP 3 Exploratory Data Analysis (EDA):


6. Explore various attributes of the dataset using descriptive statistics, histograms, box plots, and correlation matrices.
7. Visualize distributions of features like cuisine types, restaurant ratings, and cost ranges.
8. Identify trends and patterns in the data related to customer preferences, restaurant popularity, and other relevant factors.
STEP 2 Data Cleaning and
Preprocessing
UPLOADING THE ZOMATO FILE

REMOVING UNWANTED COLUMN


DROPING THE DUPLICATES
# previously we had 51717 rows and now after dropping duplicates we are left
with 51609 rows this infer that duplicate rows are removed
Data Pre-processing Code
Data Pre-processing Code
## From above we can see, the value are string so we need to
remove comma
This code does the following:
1.Counts occurrences of each location and sorts them.
2.Filters out locations with less than 300 occurrences.
3.Replaces filtered locations with 'others'.
4.Updates the DataFrame with this new categorization.
5.Recounts locations to show the updated distribution.
Now Let’s see the DATA
Now The Visualizations
Here we can see, maximum count of Restaurants are present in BTM Location
ANALYSIS : if someone wants to open a restaurant , They should not open in BTM as it already has many restaurants and chances of
competition will increase.
They should instead open in old airport road , commercial street, Koramangala 7th Block . ( here my business will grow)
VISUALIZING ONLINE ORDER
VISUALIZING BOOK TABLE
VISUALIZING ONLINE ORDER VS RATE

Order Rate is higher for online order restaurant


Visualising Book Table v/s Rate
VISUALIZING ONLINE ORDER FACILITY,LOCATION WISE
VISUALIZING ONLINE ORDER FACILITY,LOCATION WISE
VISUALIZING BOOK TABLE FACILITY,LOCATION WISE
VISUALIZING BOOK TABLE FACILITY,LOCATION WISE
VISUALIZING TYPES OF RESTAURANTS VS RATE
GROUPING TYPES OF RESTAURANTS,LOCATION WISE
VISUALIZING TYPES OF RESTAURANTS,LOCATION WISE
NO. OF VOTES ,LOCATION WISE
Thank You

You might also like