This project focuses on analyzing an Uber Cab dataset using two different approaches:
- Python (Data Cleaning + Analysis + Visualization)
- Interactive Dashboard (Power BI / Tableau style)
The main objective is to uncover insights about ride patterns, revenue, cancellations, and payment methods.
The dataset contains details of Uber rides, including:
- Ride ID, Pickup & Drop Location
- Vehicle Type
- Payment Method
- Ride Status (Completed/Cancelled)
- Revenue, Distance, etc.
- Python → Pandas, Matplotlib, Seaborn, Plotly
- Jupyter Notebook → Data Analysis & Visualization
- Power BI / Tableau → Dashboard for business insights
The Python notebook covers:
- Data Cleaning → Handling missing values & formatting
- Exploratory Data Analysis (EDA) → Summary statistics & patterns
- Visualizations →
- Ride distribution by location
- Monthly revenue & rides trend
- Payment method comparison
- Cancellations analysis
- Insights → Key findings such as which payment methods generate more revenue, cancellation rates, and ride growth trends.
The dashboard highlights:
- KPIs: Total Rides, Completed Rides, Revenue, Cancellation %
- Charts:
- Line chart → Monthly revenue & rides trend
- Pie charts → Revenue & rides by payment method
- Bar charts → Top drop locations
- Filters: Month, Pickup/Drop Location, Vehicle Type, Payment Method
