A data analysis project on the Indian Premier League (IPL) focused on understanding match outcomes, team performances, player contributions, and venue-based insights using Python and interactive visualizations.
ipl_anlaysis_visuals.ipynb– Jupyter notebook containing full analysis, cleaning steps, and visualizations.data/– Folder to store input IPL datasets (e.g., matches.csv).README.md– Project overview and instructions.requirements.txt– List of dependencies (optional).
- Clean and preprocess IPL match data
- Analyze team and player performances
- Visualize trends across IPL seasons
- Examine win patterns and venue impact
- Python
- Jupyter Notebook
- Pandas, NumPy
- Matplotlib, Seaborn
- Plotly (for interactive visualizations)
The dataset contained null values in key columns such as:
cityplayer_of_matchwinnerresult_margintarget_runstarget_oversmethod
These were handled using a combination of replacement, deletion, and type conversion techniques for consistency and usability. Also some corrupt datas were handled.
A heatmap was created showing how many matches each team has won at every IPL venue. This helps identify home advantage and venue dominance.
- Clone this repository:
git clone https://github.com/yourusername/ipl-analysis.git cd ipl-analysis
Ritesh Kr. Pandit
B.Tech Student · Developer · Analyst (https://github.com/ritesh-begin)




