Skip to content

This project analyzes Zomato restaurant data globally to uncover insights using Python libraries like Pandas and Matplotlib. The findings are visualized through interactive Power BI dashboards, highlighting trends, patterns, and key metrics in the restaurant industry.

Notifications You must be signed in to change notification settings

GitWithGaurav/Zomato-Data-Analysis-Using-Python-and-Interactive-Visualizations-in-Power-BI

Repository files navigation

Zomato-Analysis-with-Python-and-Visualization-with-Power-Bi

🎯 Objectives

  • Analyze restaurant data to uncover trends in ratings, cuisine, cost, and geography.
  • Identify key factors influencing restaurant performance.
  • Create an interactive Power BI dashboard for stakeholders.

📊 Key Steps

  1. Data Cleaning:
    • Handled missing values and outliers.
    • Standardized columns and merged country data.
  2. Exploratory Data Analysis (EDA):
    • Analyzed features such as ratings, cuisines, restaurant types, and locations.
    • Created Python-based visualizations to uncover key insights.
  3. Interactive Visualization:
    • Designed a Power BI dashboard for exploring trends and presenting findings.

🚀 Insights and Results

  • Cuisine Popularity: Indian and Chinese cuisines dominate across most regions.
  • Cost Analysis: Restaurants offering meals under receive higher customer ratings.
  • Geographical Insights: Country-specific preferences influence cuisine trends and restaurant density.
  • Ratings: Restaurants with higher reviews tend to offer a better cost-value ratio.

🖥️ Power BI Dashboard

#Power BI Dashboard Screenshot image

🔧 How to Run the Project

Prerequisites

  1. Python
  2. Power BI Desktop
  3. Required Python libraries :
    • Install using pip Command
    • Pandas
    • Numpy
    • Matplotlib

Steps

  1. Python Analysis:

    • Navigate to the project directory and execute notebooks in the folder.
    • Output data is saved in data/Zomato_cleaned_data.csv.
  2. Power BI Visualization:

    • Open the Power BI file in Power BI Desktop.
    • Load the cleaned dataset.
  3. Explore the Dashboard:

    • Interact with visualizations and drill down into data insights.

💡 Future Enhancements

  • Incorporate real-time Zomato API data for dynamic updates.
  • Include advanced predictive analytics for restaurant performance forecasting.
  • Expand Power BI dashboards with more user-specific filters.

🤝 Contributions

Contributions are welcome! If you'd like to contribute, please fork the repository and submit a pull request.

📧 Contact

For any inquiries or feedback, please reach out at:
[gouravpanchal2015@gmail.com]


Happy Analyzing! 🎉

About

This project analyzes Zomato restaurant data globally to uncover insights using Python libraries like Pandas and Matplotlib. The findings are visualized through interactive Power BI dashboards, highlighting trends, patterns, and key metrics in the restaurant industry.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages