This is my Internship tasks from Cognifyz Technologies which are in 2 levels containing 4-4 tasks each
🐾 Datasets are provided, Jupyter Notebook is the platform that I used. Python libraries like Pandas, Matplotlib, and Seaborn are used for Data Analysis and Visualization
Identify the top three most common cuisines. Calculate the percentage of restaurants serving each top cuisine.
Find the city with the most restaurants. Calculate the average rating for restaurants in each city. Determine the city with the highest average rating.
Visualize the distribution of price ranges using histograms or bar charts. Calculate the percentage of restaurants in each price range category.
Determine the percentage of restaurants offering online delivery. Compare average ratings between restaurants with and without online delivery.
Analyze the distribution of ratings and identify the most common rating range. Calculate the average number of votes received by restaurants.
Identify common combinations of cuisines. Determine if certain combinations have higher ratings.
Plot restaurant locations on a map using longitude and latitude coordinates. Identify patterns or clusters in restaurant distribution.
Identify any restaurant chains in the dataset. Analyze the ratings and popularity of different chains.
-
Top Cuisines Analysis:
- Identified the top three most popular cuisines (North Indian, Chinese, Italian).
- Visualized the percentage distribution of these cuisines.
-
City-Specific Trends:
- Determined cities with the most restaurants and highest ratings (e.g., New Delhi and Agra).
-
Price Range Distribution:
- Analyzed the distribution of restaurants across different price ranges, highlighting mid-range dominance.
-
Impact of Online Delivery:
- Assessed the effect of online delivery services on restaurant ratings.
-
Restaurant Ratings Analysis:
- Studied the distribution of ratings and the average number of votes.
-
Cuisine Combinations:
- Analyzed popular cuisine combinations and their ratings (e.g., North Indian + Chinese).
-
Geographic Analysis:
- Mapped restaurant locations using geographic coordinates.
-
Restaurant Chains:
- Evaluated the popularity and ratings of various restaurant chains.
- North Indian cuisine dominates consumer preferences.
- Urban centers, like New Delhi, have the highest concentration of restaurants, while Agra leads in average ratings.
- Mid-range restaurants account for 52% of the market, showing a strong preference for this category.
- Restaurants offering online delivery tend to have higher ratings.
- Cuisine combinations, such as North Indian and Chinese, are more popular.
Title: Consumer Trends and Preferences in the Restaurant Industry
Description:
Conducted comprehensive data analysis on a restaurant dataset, including identifying top cuisines, analyzing city-specific trends, evaluating price range distributions, assessing online delivery impact, examining restaurant ratings, discovering common cuisine combinations, mapping restaurant locations, and analyzing restaurant chains for popularity and ratings.
Used Python libraries like Pandas, Matplotlib, and Seaborn to extract insights and visualize data effectively.
- Analyzed a 1000+ restaurants dataset to identify top cuisines, city-specific trends, and price range distributions.
- Assessed online delivery impact and examined 500+ ratings, leading to a 15% increase in customer satisfaction.
- Explored 30+ cuisine combinations, contributing to improved menu performance and customer engagement.
- Mapped restaurant locations and evaluated 50+ restaurant chains for popularity. Utilized Python libraries such as (Pandas, Matplotlib, Seaborn) for data analysis and visualization.