This project is to scrape, process, analyze, and visualize cricket match data available at Cricsheet using Selenium, Pandas, Matplotlib, Seaborn, Plotly in Python. The project raodmap overview as follows,
- Web Scraping Cricsheet JSON URLs using Selenium
- Downloading JSON files and organizing by match type
- Storing match data in SQL database
- Exploratory Data Analysis (EDA) using Python (matplotlib, seaborn, plotly)
- Writing 20 SQL queries for cricket insights
- Creating a Power BI Dashboard
- Start with 1_4_Cricdata_Analysis.ipynb file.
- The code would be downloaded the datasets automatically using selenium package in Python.
- You just follow the cells one by one.
- You just follow the cells one by one.
- It will store all the JSON file into the SQLite database.
- The file also here, name as 'cricket_matches.db'.
- You just follow the cells one by one.
- The codes will be friendly and easy to understand.
- I used all kind of graphs
- You just follow the file named as '5_Queries for Cricdata Analysis'.
- I have written around 20 queries for the validation purpose.
- The file, I have shared and named as '6_Cricdata_Analysis_in_Power_BI.pbix'.
- Its made by simple way.
Hense, the project has been completed successfully.