This repository contains a data analytics project on the Indian Premier League (IPL) using Python and popular data science libraries like pandas, numpy, matplotlib, and seaborn. The analysis covers various aspects of IPL matches, teams, players, and statistics.
The project is divided into two Jupyter notebooks:
- Ipldata.ipynb: Analysis of IPL match data.
- Deliveries.ipynb: In-depth analysis of delivery-level data.
The data used for this project is sourced from two CSV files:
matches.csv: Contains information about IPL matches.deliveries.csv: Provides detailed information about each delivery in IPL matches.
The project addresses several important queries, including:
- Number of matches played in each season
- Teams winning by maximum runs and wickets
- Team-wise statistics (overall and in specific seasons)
- Impact of toss on match outcomes
- Player of the match awards
- Weather effects on venues, and more.
To explore the analyses and results, follow these steps:
- Open
Ipldata.ipynbandDeliveries.ipynbin a Jupyter notebook environment. - Execute the cells to run the code and visualize the results.
Ensure you have Anaconda or any other Jupyter notebook editor installed to view and run the notebooks.
Ensure you have the following Python libraries installed:
- pandas
- numpy
- matplotlib
- seaborn
Install them using:
pip install pandas numpy matplotlib seaborn