https://github.com/vvipjain/cricket-league-analysis
Cricket League Analysis
https://github.com/vvipjain/cricket-league-analysis
pandas pandas-dataframe pandas-library pandas-python plotly plotly-express plotly-python plotlyjs python python-3
Last synced: about 1 month ago
JSON representation
Cricket League Analysis
- Host: GitHub
- URL: https://github.com/vvipjain/cricket-league-analysis
- Owner: VVipJain
- Created: 2024-08-04T10:55:44.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-15T09:05:16.000Z (almost 2 years ago)
- Last Synced: 2024-10-18T13:14:51.910Z (over 1 year ago)
- Topics: pandas, pandas-dataframe, pandas-library, pandas-python, plotly, plotly-express, plotly-python, plotlyjs, python, python-3
- Language: Jupyter Notebook
- Homepage:
- Size: 354 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CRICKET LEAGUE ANALYSIS
This repository contains a comprehensive analysis of cricket league data using Python, Pandas, and Plotly. The goal of this project is to provide insights into various aspects of the league, such as win distribution, player performance, and match statistics, through interactive visualizations.
# INTRODUCTION
In this project, we analyze cricket league data to uncover patterns and trends. We utilize Pandas for data manipulation and cleaning, and Plotly for creating interactive and visually appealing charts and graphs. This project is aimed at cricket enthusiasts, data analysts, and anyone interested in sports analytics.
# DATASET
The dataset used in this analysis contains detailed information about various cricket matches, including team names, player performances, match results, and more. The data is stored in a CSV file named matches.csv.
# ANALYSIS
The analysis is divided into several sections :
* Loading and Cleaning Data: Importing the dataset and performing initial cleaning operations such as handling missing values and converting data types.
* Data Exploration: Exploring the dataset to understand its structure, including summary statistics and unique values.
* Win Distribution: Analyzing how matches are won, either by defending a score or chasing a target.
* Player Performance: Evaluating the performances of players, including those awarded as 'Player of the Match'.
* Match Statistics: Analyzing other relevant match statistics such as venue performance, team performance, etc.
# VISUALISATION
We use Plotly to create interactive visualizations. Some of the key visualizations include :
* Pie Chart : Distribution of wins by defending vs. chasing.

* Bar Plots : Number of matches won by each team , best bowler , player of the match stats and highest run scorer's in individual matches




* Line Charts : Trends over time, such as the first and second innings score and wkts on a particular day.

