Skip to content

Kirtigupta-1111/Zomato-Restaurant-Data-Analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Zomato Bangalore Restaurant Analysis

Project Overview

This project focuses on analyzing Zomato Bangalore restaurant data to uncover insights about restaurant ratings, pricing, locations, and customer preferences. The goal is to understand food industry trends in Bangalore using data analysis techniques and visualizations.

This project demonstrates practical skills in data cleaning, exploratory data analysis (EDA), and data visualization using Python.


Tools & Technologies Used

  • Python
  • Pandas – data manipulation
  • NumPy – numerical operations
  • Matplotlib & Seaborn – data visualization
  • plotly - interactive data visualization
  • warnings - Silences warnings to keep output clean during execution
  • Google Colab – cloud-based notebook environment

Dataset Information

  • Dataset: Zomato Bangalore Restaurants Dataset

  • Contains information about:

    • url
    • address
    • Restaurant names
    • online_order
    • book_table
    • rate
    • votes
    • phone
    • location
    • rest_type
    • dish_liked
    • cuisines
    • approx_cost(for two people)
    • reviews_list
    • menu_item
    • listed_in(type)
    • listed_in(city)

Dataset provided by instructor for academic project work. Used strictly for educational and analytical purposes.


Analysis Performed

  • Data loading and inspection

  • Handling missing and duplicate values

  • Feature understanding and transformation

  • Exploratory Data Analysis (EDA)

  • Visualization of:

    • Ratings distribution
    • Avg rating of restaurant
    • Relationship between votes and ratings
    • Popular restaurant types
    • Location-wise restaurant density
    • Impact of online ordering and offline
    • Cost of two people
    • Delivery vs dine-out preference among restaurants
    • Most popular dishes
    • Voting trends for online ordering restaurants

Key Insights

  • Most restaurants fall within the mid-rating range, indicating competitive quality across the city.
  • Certain locations in Bangalore have a high concentration of restaurants, showing strong commercial activity.
  • Quick-bites and Casual Dining restaurants dominate the market.
  • North Indian, Chinese, and South Indian cuisines are the most widely offered.
  • The majority of restaurants do not offer table booking.
  • Online ordering is widely available across restaurants.
  • Quick-bites restaurants are more popular compared to other restaurant types.

Visualizations

The notebook includes multiple visualizations to better understand:

  • Customer preferences across restaurant types, cuisines, and ordering modes
  • Pricing trends and cost distribution
  • Rating distributions and voting patterns, including location-based trends

Conclusion

This analysis provides meaningful insights into Bangalore’s restaurant landscape. It can help:

  • Restaurant owners understand customer behavior
  • Analysts explore pricing and rating trends
  • Businesses make data-driven decisions

Author

Kirti Gupta


⭐ If you find this project useful, feel free to star the repository!

About

Performed exploratory data analysis on Bangalore Zomato’s restaurant dataset using Python, Pandas, and Matplotlib to uncover dining trends across major Indian cities. Cleaned and transformed raw data to extract insights. Visualized patterns in customer preferences and location-based popularity to support strategic decision-making of food service

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors